Cloudanix VulnDB

CVE-2024-0123

None

CVSS

—

EPSS

0.2%

Published

Oct 3, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A tool used by developers can be tricked into crashing when given a specially made file, potentially slowing down work until the software is updated.

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

Improper input validation in the nvdisasm command line tool allows a malicious ELF file to trigger denial of service when processed.

Why it matters to the business

Attackers can crash developer or build systems that run the affected tool, causing workflow interruptions and potential delays in software builds or analysis tasks; low urgency given stagnant low exploit probability and no known ransomware use.

How an attack unfolds

An attacker crafts a malicious ELF file and tricks a user into executing nvdisasm against it, resulting in the tool crashing or becoming unresponsive due to the validation flaw.

How to fix it

Upgrade github.com/cometbft/cometbft to version 0.38.3 or later. Avoid running nvdisasm on untrusted ELF files until patched.

How to confirm the fix worked

Confirm the installed version of the affected package meets or exceeds the fixed release and test nvdisasm against known-good versus crafted ELF inputs in a controlled environment.

Typical attack path

  1. Craft malicious ELF file designed to trigger improper validation
  2. Deliver the file to the target via email, download link, or shared storage
  3. Trick the user into running nvdisasm on the file
  4. Trigger denial of service affecting the user's session or system

How to detect it

Review logs from developer workstations and build systems for nvdisasm process crashes or unexpected terminations when processing ELF files; monitor for unusual file handling patterns around the tool.

What your security team should do

  • Immediately update to the fixed version in all development and CI environments
  • Scan build pipelines and developer workstations for the vulnerable package version
  • Implement policy to scan or sandbox ELF files before disassembly with nvdisasm

The record

NVIDIA CUDA toolkit for Windows and Linux contains a vulnerability in the nvdisasm command line tool where an attacker may cause an improper validation in input issue by tricking the user into running nvdisasm on a malicious ELF file. A successful exploit of this vulnerability may lead to 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