NVIDIA CUDA Toolkit Vulnerability: Null Pointer Dereference in cuobjdump

nvidia-cuda-toolkit Updated 02 Oct 2025

Summary

02/03/2023
N/A
Yes i
Unrated
Not published

DEBIAN-CVE-2023-0196: NVIDIA CUDA Toolkit SDK contains a bug in cuobjdump, where a local user running the tool against an ill-formed binary may cause a null- pointer dereference, which may result in a limited denial of service. Affects nvidia-cuda-toolkit versions < 12.1.0-2. Fixed in 12.1.0-2. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Your last release was probably never penetration tested Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

The NVIDIA CUDA Toolkit is a comprehensive suite of tools and libraries designed for developers to build applications that leverage the power of NVIDIA GPUs. It includes a range of components such as compilers, libraries, and debugging tools. This toolkit is widely used in high-performance computing, machine learning, and graphics rendering. However, it is susceptible to vulnerabilities that can affect its stability and security, including the recent issue identified in cuobjdump.

Vulnerability Detail

The vulnerability in the NVIDIA CUDA Toolkit SDK arises from a bug in the cuobjdump tool. When a local user runs cuobjdump against an ill-formed binary, it may lead to a null pointer dereference. This situation can result in a limited denial of service, causing the tool to crash and potentially disrupting the user's workflow. The issue is particularly concerning as it can be exploited by any local user with access to the tool, making it a significant security risk.

How To Fix

Minimum fixed version

12.1.0-2

This is the first release that contains the fix.

sudo apt-get install --only-upgrade nvidia-cuda-toolkit

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

As a workaround, users are advised to avoid using cuobjdump on potentially ill-formed binaries until the toolkit is updated. This precaution can help mitigate the risk of encountering the null pointer dereference issue.

Conclusion

The NVIDIA CUDA Toolkit vulnerability identified as CVE-2023-0196 poses a risk of denial of service due to a null pointer dereference in the cuobjdump tool. Users are encouraged to update to the patched version 12.1.0-2 to mitigate this risk. Until the update is applied, it is advisable to refrain from using cuobjdump on ill-formed binaries.

See every vulnerability recorded for nvidia-cuda-toolkit →

Share this vulnerability

FAQ

cuobjdump is a tool within the NVIDIA CUDA Toolkit that allows users to inspect and analyze CUDA binary files.

The vulnerability can lead to a denial of service if cuobjdump is run against an ill-formed binary, causing the tool to crash.

If you are using a version prior to 12.1.0-2, your installation is affected by this vulnerability.

As a temporary measure, avoid using cuobjdump on potentially problematic binaries until you can apply the update.

You can find detailed information about this vulnerability in the Debian CVE database or by visiting the official NVIDIA documentation.

Related vulnerabilities

Recent vulnerabilities recorded for nvidia-cuda-toolkit.

How To Fix

Minimum fixed version

12.1.0-2

This is the first release that contains the fix.

sudo apt-get install --only-upgrade nvidia-cuda-toolkit

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback