CVE-2024-0125
NoneCVSS
—
EPSS
0.2%
Published
Oct 3, 2024
CISA due date
—
Cloudanix analysis
A common graphics processing tool can unexpectedly stop working if someone feeds it a specially made file, briefly interrupting tasks that rely on it.
- Exploitation
- Requires User Interaction
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
NULL pointer dereference in nvdisasm command line tool triggered by malformed ELF file leading to limited denial of service.
Why it matters to the business
Users of the affected toolkit experience service interruption when processing untrusted or malformed files; low exploit probability and no ransomware usage reduce urgency but still require patching of widespread developer tooling.
How an attack unfolds
An attacker crafts a malformed ELF file and supplies it as input to the nvdisasm tool; the tool dereferences a null pointer and crashes, resulting in limited denial of service.
How to fix it
Upgrade github.com/docker/docker (Go) to version 17.06.0-ce or later; replace affected CUDA Toolkit installations with patched releases once available.
How to confirm the fix worked
Confirm nvdisasm no longer crashes on the previously crashing malformed ELF test case after upgrade; verify package version matches fixed release.
Typical attack path
- Obtain or create a malformed ELF binary
- Invoke nvdisasm on the file via command line
- Trigger NULL pointer dereference causing process crash
How to detect it
Review command-line audit logs and process execution records for invocations of nvdisasm against unexpected or external ELF files; look for sudden process terminations without other error context.
What your security team should do
- Prioritize update of affected CUDA Toolkit and Docker packages in developer and build environments
- Restrict nvdisasm execution to trusted ELF files only until patched
- Monitor EPSS and KEV status for any change in exploit likelihood
The record
NVIDIA CUDA Toolkit for Windows and Linux contains a vulnerability in the nvdisam command line tool, where a user can cause a NULL pointer dereference by running nvdisasm on a malformed ELF file. A successful exploit of this vulnerability might lead to a limited 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:14 | nvidia-cuda-toolkit | 0 | No fix |
| 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
- CVE-2024-0123 NVIDIA CUDA toolkit for Windows and Linux contains a vulnerability in the nvdisasm… Also affects nvidia-cuda-toolkit
- CVE-2024-0124 NVIDIA CUDA Toolkit for Windows and Linux contains a vulnerability in the nvdisam command… Also affects nvidia-cuda-toolkit
- CVE-2024-0111 NVIDIA CUDA Toolkit contains a vulnerability in command 'cuobjdump' where a user may… Also affects nvidia-cuda-toolkit
- CVE-2024-0109 NVIDIA CUDA Toolkit contains a vulnerability in command `cuobjdump` where a user may… Also affects nvidia-cuda-toolkit
- CVE-2024-0110 NVIDIA CUDA Toolkit contains a vulnerability in command `cuobjdump` where a user may… Also affects nvidia-cuda-toolkit
- CVE-2024-0102 NVIDIA CUDA Toolkit for all platforms contains a vulnerability in nvdisasm, where an… Also affects nvidia-cuda-toolkit
- CVE-2024-0076 NVIDIA CUDA toolkit for all platforms contains a vulnerability in cuobjdump and nvdisasm… Also affects nvidia-cuda-toolkit
- CVE-2024-0072 NVIDIA CUDA toolkit for all platforms contains a vulnerability in cuobjdump and nvdisasm… Also affects nvidia-cuda-toolkit