CVE-2024-0124
NoneCVSS
—
EPSS
0.2%
Published
Oct 3, 2024
CISA due date
—
Cloudanix analysis
A flaw in a software analysis tool could let someone crash it with a bad file, briefly interrupting work that depends on the tool.
- Exploitation
- Requires User Interaction
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Denial Of Service
- Component
- Application
- Class
- Use After Free
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Use-after-free condition in nvdisasm allows reading freed memory when processing a malformed ELF file, resulting in limited denial of service via crash.
Why it matters to the business
Disruption to development workflows or automated build pipelines that invoke the affected command-line tool, with low overall operational impact due to the limited scope.
How an attack unfolds
An attacker supplies a specially crafted malformed ELF binary to the nvdisasm tool, triggering the use-after-free condition that crashes the process.
How to fix it
Upgrade affected Rancher wrangler packages to one of the fixed versions: 0.7.4-security1, 0.8.5-security1, 1.0.1, or 0.8.11. Verify the update resolves the use-after-free in dependent command-line tooling.
How to confirm the fix worked
Confirm the installed package version matches a listed fixed release, then re-test nvdisasm against known malformed ELF samples to ensure no crash occurs.
Typical attack path
- Create or obtain a malformed ELF file designed to trigger the vulnerability
- Invoke nvdisasm on the crafted file via command line or automated process
- Cause the tool to access freed memory and terminate unexpectedly
How to detect it
Review process execution logs and command-line arguments for nvdisasm invocations against suspicious or unexpected ELF files; inspect crash dumps or memory error reports for use-after-free patterns.
What your security team should do
- Apply the listed fixed versions immediately across all environments using the affected packages
- Scan build and CI pipelines for invocations of nvdisasm or similar ELF processing tools
- Monitor for any new EPSS increases or exploit maturity changes
The record
NVIDIA CUDA Toolkit for Windows and Linux contains a vulnerability in the nvdisam command line tool, where a user can cause nvdisasm to read freed memory by running it 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-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-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