Cloudanix VulnDB

CVE-2024-0109

Low · 3.3

CVSS

3.3

EPSS

0.2%

Published

Aug 31, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

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

  1. Obtain or craft a malformed ELF binary
  2. Invoke cuobjdump with the malformed file as input
  3. 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