Cloudanix VulnDB

CVE-2024-0072

Low · 3.3

CVSS

3.3

EPSS

0.2%

Published

Apr 5, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A bug in NVIDIA tools can let attackers crash the program if someone opens a specially made file, briefly interrupting some development work.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Moderate
Impact
Denial Of Service
Component
Application
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The vulnerability permits an attacker to trigger a crash in cuobjdump or nvdisasm by supplying a malformed ELF file, stemming from insufficient validation of input file structures leading to partial denial of service.

Why it matters to the business

Development and analysis workflows using CUDA tools may be interrupted by unexpected crashes when users process untrusted files, causing minor delays in binary inspection tasks.

How an attack unfolds

An attacker crafts a malformed ELF file and uses social engineering to convince a target user to process the file with the affected utilities, resulting in a crash without further code execution or data access.

How to fix it

Update the NVIDIA CUDA toolkit to a version containing fixes for improper input validation in cuobjdump and nvdisasm.

How to confirm the fix worked

Confirm updated toolkit versions are installed, review release notes for the fix, and test tool behavior against sample malformed ELF files in a controlled environment.

Typical attack path

  1. Create a malformed ELF file exploiting input validation gaps
  2. Distribute the file through email, downloads, or shared storage
  3. Convince the user to invoke cuobjdump or nvdisasm on the file
  4. Trigger application crash and partial denial of service

How to detect it

Review system and application logs for crashes or errors in cuobjdump and nvdisasm processes when handling ELF files, and correlate with user-reported tool failures.

What your security team should do

  • Apply the latest CUDA toolkit updates as soon as available
  • Train users to avoid processing untrusted ELF files with analysis tools
  • Monitor NVIDIA security advisories for related updates

The record

NVIDIA CUDA toolkit for all platforms contains a vulnerability in cuobjdump and nvdisasm where an attacker may cause a crash by tricking a user into reading a malformed ELF file. A successful exploit of this vulnerability may lead to a partial denial of service.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 nvidia-cuda-toolkit 0 No fix
Debian:12 nvidia-cuda-toolkit 0 No fix
Debian:13 nvidia-cuda-toolkit 0 No fix
Debian:13 nvidia-cuda-toolkit 0 12.4.1-1
Debian:14 nvidia-cuda-toolkit 0 12.4.1-1
Ubuntu:16.04:LTS nvidia-cuda-toolkit 0 No fix
Ubuntu:18.04:LTS nvidia-cuda-toolkit 0 No fix
Ubuntu:20.04:LTS nvidia-cuda-toolkit 0 No fix
Ubuntu:22.04:LTS nvidia-cuda-toolkit 0 No fix
Ubuntu:24.04:LTS nvidia-cuda-toolkit 0 No fix
Ubuntu:24.10 nvidia-cuda-toolkit 0 No fix
Ubuntu:25.04 nvidia-cuda-toolkit 0 No fix
Ubuntu:25.10 nvidia-cuda-toolkit 0 No fix
Ubuntu:Pro:16.04:LTS nvidia-cuda-toolkit 0 No fix
Ubuntu:Pro:18.04:LTS nvidia-cuda-toolkit 0 No fix
Ubuntu:Pro:20.04:LTS nvidia-cuda-toolkit 0 No fix

Related vulnerabilities