CVE-2024-0110
High · 7.8CVSS
7.8
EPSS
0.2%
Published
Aug 31, 2024
CISA due date
—
Cloudanix analysis
A file inspection tool can be tricked by a specially made file into letting an attacker run code or shut down the program.
- Exploitation
- Requires User Interaction
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Remote Code Execution
- Component
- Application
- Class
- Buffer Overflow
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Out-of-bounds write in cuobjdump when parsing a malformed ELF file, enabling arbitrary code execution or denial of service.
Why it matters to the business
Attackers could execute code on developer or compute systems handling CUDA files or cause service disruptions in GPU/AI workloads; low but stable exploit probability with remediation available in pterodactyl/wings 1.11.12 after 774 days of exposure.
How an attack unfolds
An attacker creates a specially crafted malformed ELF file and supplies it to the cuobjdump command; successful parsing triggers the out-of-bounds write that can be leveraged for code execution or crash.
How to fix it
Upgrade github.com/pterodactyl/wings to version 1.11.12 or later; apply any corresponding NVIDIA CUDA Toolkit patches that address the cuobjdump ELF handling issue.
How to confirm the fix worked
Confirm package versions match or exceed the fixed releases; test cuobjdump behavior against known-malformed ELF samples in a controlled environment to verify absence of the write flaw.
Typical attack path
- Craft a malformed ELF file designed to trigger the parsing flaw
- Invoke cuobjdump against the file via command line or automated tooling
- Trigger the out-of-bounds write to achieve code execution or denial of service
How to detect it
Review process execution logs and crash reports for cuobjdump invocations involving unexpected or externally sourced ELF files; monitor for abnormal memory writes or segmentation faults during ELF parsing.
What your security team should do
- Immediately update pterodactyl/wings to 1.11.12 across all environments
- Inventory all systems using CUDA Toolkit and schedule patching
- Restrict untrusted ELF file processing with cuobjdump until updates are applied
The record
NVIDIA CUDA Toolkit contains a vulnerability in command `cuobjdump` where a user may cause an out-of-bound write by passing in a malformed ELF file. A successful exploit of this vulnerability may lead to code execution or 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-0109 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