CVE-2024-0109
Low · 3.3CVSS
3.3
EPSS
0.2%
Published
Aug 31, 2024
CISA due date
—
Cloudanix analysis
A tool used by developers can be made to crash by feeding it a specially crafted file, causing brief work disruptions until the software is updated.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Denial Of Service
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
A malformed ELF file passed to cuobjdump triggers an out-of-bounds read in unprivileged process memory, resulting in a crash and limited denial of service.
Why it matters to the business
Limited denial of service can disrupt development and build workflows that rely on the affected tool; the issue affects 1,248 downstream dependents across the ecosystem, increasing the scope of potential operational interruptions.
How an attack unfolds
An attacker supplies a specially crafted malformed ELF file to the cuobjdump command, which processes the file and performs an out-of-bounds read leading to a crash.
How to fix it
Upgrade affected installations of NVIDIA CUDA Toolkit to a version that resolves the cuobjdump vulnerability; apply the listed fixed versions for any downstream packages such as tomcat-embed-core 9.0.81, jetty http2 9.4.53, golang.org/x/net 0.17.0, grpc 1.56.3/1.57.1/1.58.3, swift-nio-http2 1.28.0, and Tomcat Coyote 10.1.14 or 11.0.0-M12.
How to confirm the fix worked
Verify the installed CUDA Toolkit version and confirm cuobjdump no longer crashes on the previously malformed test ELF; scan dependency manifests for the listed packages and confirm they meet the fixed version numbers.
Typical attack path
- Obtain or craft a malformed ELF binary
- Invoke cuobjdump with the malformed file as input
- Trigger the out-of-bounds read resulting in process crash
How to detect it
Review process execution logs and command-line history for invocations of cuobjdump with suspicious or non-standard ELF files; look for sudden crashes or segmentation faults in unprivileged processes handling ELF inputs.
What your security team should do
- Prioritize patching NVIDIA CUDA Toolkit and the 1,248 downstream dependents within normal change windows
- Add malformed ELF file handling tests to CI pipelines that invoke cuobjdump
- Monitor for any increase in EPSS or new exploit maturity signals
The record
NVIDIA CUDA Toolkit contains a vulnerability in command `cuobjdump` where a user may cause a crash by passing in a malformed ELF file. A successful exploit of this vulnerability may cause an out of bounds read in the unprivileged process memory which could 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 |
| 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-0125 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-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