CVE-2024-0090
High · 7.8CVSS
7.8
EPSS
0.3%
Published
Jun 13, 2024
CISA due date
—
Cloudanix analysis
A problem in graphics card software could let someone who already has access to a computer take over the machine, crash it, or steal information.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Full Compromise
- Component
- Other
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Out-of-bounds write in the NVIDIA GPU driver allows a local authenticated user to corrupt memory structures, enabling arbitrary code execution, privilege escalation, denial of service, information disclosure, or data tampering.
Why it matters to the business
Systems using affected NVIDIA drivers face elevated risk of full host compromise, service outages, and data loss; the vulnerability has been public for over two years with no known active exploitation campaigns yet downstream package dependencies increase exposure surface across developer ecosystems.
How an attack unfolds
An attacker with local low-privileged access supplies a crafted input that triggers the out-of-bounds write in the GPU driver, allowing them to overwrite adjacent memory and ultimately execute arbitrary code or escalate privileges.
How to fix it
Update NVIDIA GPU drivers to the latest vendor-supplied fixed release; for pinterest/querybook update to commit bc620dabaaf13ff1dcb30af0b46a490403fb9908; for electron-userland/electron-builder update to version 3f3419a483bcc43018ddb0c9fdeb38f6abdba84a.
How to confirm the fix worked
Verify driver version against vendor advisory after installation; confirm package manifests reference the listed fixed commits; re-run any local GPU stress or validation tests to ensure stability.
Typical attack path
- Obtain local user access on a Windows or Linux host with vulnerable NVIDIA driver
- Craft and submit malicious input to the driver interface
- Trigger out-of-bounds write to corrupt memory
- Achieve code execution, privilege escalation, or data tampering
How to detect it
Review system logs for unexpected GPU driver crashes or privilege changes around the time of suspected activity; inspect process creation events following GPU API calls; no specific threat actor artifacts are currently associated with this issue.
What your security team should do
- Prioritize driver updates on all systems with NVIDIA GPUs within the next 30 days given publication age
- Audit dependency trees for pinterest/querybook and electron-builder to ensure fixed commits are adopted
- Monitor for new EPSS increases or KEV addition and reassess patching urgency
The record
NVIDIA GPU driver for Windows and Linux contains a vulnerability where a user can cause an out-of-bounds write. A successful exploit of this vulnerability might lead to code execution, denial of service, escalation of privileges, information disclosure, and data tampering.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | nvidia-graphics-drivers | 0 | 470.256.02-1 |
| Debian:11 | nvidia-graphics-drivers-legacy-390xx | 0 | No fix |
| Debian:11 | nvidia-graphics-drivers-tesla-418 | 0 | No fix |
| Debian:11 | nvidia-graphics-drivers-tesla-450 | 0 | 450.248.02-4 |
| Debian:11 | nvidia-graphics-drivers-tesla-460 | 0 | 460.106.00-3 |
| Debian:11 | nvidia-graphics-drivers-tesla-470 | 0 | 470.256.02-1~deb11u1 |
| Debian:12 | nvidia-graphics-drivers | 0 | 535.183.01-1~deb12u1 |
| Debian:12 | nvidia-graphics-drivers-tesla | 0 | No fix |
| Debian:12 | nvidia-graphics-drivers-tesla-470 | 0 | 470.256.02-1~deb12u1 |
| Debian:12 | nvidia-open-gpu-kernel-modules | 0 | 535.183.01-1~deb12u1 |
| Debian:13 | nvidia-graphics-drivers | 0 | 535.183.01-1 |
| Debian:13 | nvidia-graphics-drivers-tesla | 0 | No fix |
| Debian:13 | nvidia-graphics-drivers-tesla-470 | 0 | 470.256.02-1 |
| Debian:13 | nvidia-open-gpu-kernel-modules | 0 | 535.183.01-1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | kernel-firmware-nvidia-gspx-G06 | 0 | 550.90.07-150400.9.33.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | nvidia-open-driver-G06-signed | 0 | 550.90.07-150400.9.62.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | kernel-firmware-nvidia-gspx-G06 | 0 | 550.90.07-150400.9.33.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | nvidia-open-driver-G06-signed | 0 | 550.90.07-150400.9.62.1 |
| SUSE:Linux Enterprise Micro 5.3 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.90.07-150400.9.33.1 |
| SUSE:Linux Enterprise Micro 5.3 | nvidia-open-driver-G06-signed | 0 | 550.90.07-150400.9.62.1 |
| SUSE:Linux Enterprise Micro 5.4 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.90.07-150400.9.33.1 |
| SUSE:Linux Enterprise Micro 5.4 | nvidia-open-driver-G06-signed | 0 | 550.90.07-150400.9.62.1 |
| SUSE:Linux Enterprise Micro 5.5 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.90.07-150500.11.29.1 |
| SUSE:Linux Enterprise Micro 5.5 | nvidia-open-driver-G06-signed | 0 | 550.90.07-150500.3.47.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP5 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.90.07-150500.11.29.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP5 | nvidia-open-driver-G06-signed | 0 | 550.90.07-150500.3.47.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP6 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.100-150600.3.7.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP6 | kernel-firmware-nvidia-gspx-G06-cuda | 0 | 555.42.06-150600.3.7.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP6 | nvidia-open-driver-G06-signed | 0 | 550.100-150600.3.7.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP6 | nvidia-open-driver-G06-signed-cuda | 0 | 555.42.06-150600.3.7.1 |
| SUSE:Linux Enterprise Module for Public Cloud 15 SP5 | nvidia-open-driver-G06-signed | 0 | 550.90.07-150500.3.47.1 |
| SUSE:Linux Enterprise Module for Public Cloud 15 SP6 | nvidia-open-driver-G06-signed | 0 | 550.100-150600.3.7.1 |
| SUSE:Linux Enterprise Module for Public Cloud 15 SP6 | nvidia-open-driver-G06-signed-cuda | 0 | 555.42.06-150600.3.7.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | kernel-firmware-nvidia-gspx-G06 | 0 | 550.90.07-150400.9.33.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | nvidia-open-driver-G06-signed | 0 | 550.90.07-150400.9.62.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.90.07-150400.9.33.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | nvidia-open-driver-G06-signed | 0 | 550.90.07-150400.9.62.1 |
| SUSE:Manager Proxy 4.3 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.90.07-150400.9.33.1 |
| SUSE:Manager Proxy 4.3 | nvidia-open-driver-G06-signed | 0 | 550.90.07-150400.9.62.1 |
| SUSE:Manager Server 4.3 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.90.07-150400.9.33.1 |
| SUSE:Manager Server 4.3 | nvidia-open-driver-G06-signed | 0 | 550.90.07-150400.9.62.1 |
| Ubuntu:16.04:LTS | nvidia-graphics-drivers-304 | 0 | No fix |
| Ubuntu:16.04:LTS | nvidia-graphics-drivers-340 | 0 | No fix |
| Ubuntu:16.04:LTS | nvidia-graphics-drivers-384 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-340 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-340-updates | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-352 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-352-updates | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-361 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-367 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-375 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-384 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-390 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-418-server | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-430 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-435 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-440 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-440-server | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-450 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-455 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-460 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-460-server | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-495 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-510 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-510-server | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-515 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-515-server | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-520 | 0 | No fix |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-530 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-340 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-390 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-418-server | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-430 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-435 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-440 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-440-server | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-450 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-450-server | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-455 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-460 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-460-server | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-470 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-470 | 0 | 470.256.02-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-470-server | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-470-server | 0 | 470.256.02-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-510 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-515 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-515-server | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-520 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-530 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-535 | 0 | 535.183.01-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-535-server | 0 | 535.183.01-0ubuntu0.20.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-390 | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-418-server | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-430 | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-440 | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-450 | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-450-server | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-455 | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-460 | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-470 | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-470 | 0 | 470.256.02-0ubuntu0.22.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-470-server | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-470-server | 0 | 470.256.02-0ubuntu0.22.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-510 | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-515 | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-515-server | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-520 | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-530 | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-535 | 0 | 535.183.01-0ubuntu0.22.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-535-server | 0 | 535.183.01-0ubuntu0.22.04.1 |
| Ubuntu:24.04:LTS | nvidia-graphics-drivers-470 | 0 | 470.256.02-0ubuntu0.24.04.1 |
| Ubuntu:24.04:LTS | nvidia-graphics-drivers-470-server | 0 | 470.256.02-0ubuntu0.24.04.1 |
| Ubuntu:24.04:LTS | nvidia-graphics-drivers-535 | 0 | 535.183.01-0ubuntu0.24.04.1 |
| Ubuntu:24.04:LTS | nvidia-graphics-drivers-535-server | 0 | 535.183.01-0ubuntu0.24.04.1 |
| Ubuntu:24.10 | nvidia-graphics-drivers-535 | 0 | 535.183.01-0ubuntu2 |
| Ubuntu:Pro:16.04:LTS | nvidia-graphics-drivers-304 | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | nvidia-graphics-drivers-340 | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | nvidia-graphics-drivers-384 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-340 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-340-updates | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-352 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-352-updates | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-361 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-367 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-375 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-384 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-390 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-418-server | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-430 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-435 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-440 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-440-server | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-450 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-450-server | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-455 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-460 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-460-server | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-470 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-470-server | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-495 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-510 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-510-server | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-515 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-515-server | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-520 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-525 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-525-server | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-530 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-340 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-390 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-418-server | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-430 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-435 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-440 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-440-server | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-450 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-450-server | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-455 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-460 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-460-server | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-510 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-515 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-515-server | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-520 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | nvidia-graphics-drivers-530 | 0 | No fix |
| openSUSE:Leap 15.5 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.90.07-150500.11.29.1 |
| openSUSE:Leap 15.5 | nvidia-open-driver-G06-signed | 0 | 550.90.07-150500.3.47.1 |
| openSUSE:Leap 15.6 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.100-150600.3.7.1 |
| openSUSE:Leap 15.6 | kernel-firmware-nvidia-gspx-G06-cuda | 0 | 555.42.06-150600.3.7.1 |
| openSUSE:Leap 15.6 | nvidia-open-driver-G06-signed | 0 | 550.100-150600.3.7.1 |
| openSUSE:Leap 15.6 | nvidia-open-driver-G06-signed-cuda | 0 | 555.42.06-150600.3.7.1 |
| openSUSE:Tumbleweed | kernel-firmware-nvidia-gspx-G06 | 0 | 550.90.07-1.1 |
| openSUSE:Tumbleweed | nvidia-open-driver-G06-signed | 0 | 550.90.07_k6.9.3_1-1.1 |
| openSUSE:Tumbleweed | nvidia-open-driver-G07-signed | 0 | 590.44.01-1.1 |
Related vulnerabilities
- CVE-2024-0126 NVIDIA GPU Display Driver for Windows and Linux contains a vulnerability which could… Also affects nvidia-graphics-drivers
- CVE-2024-0092 NVIDIA GPU Driver for Windows and Linux contains a vulnerability where an improper check… Also affects nvidia-graphics-drivers
- CVE-2024-0078 NVIDIA GPU Display Driver for Windows and Linux contains a vulnerability in the kernel… Also affects nvidia-graphics-drivers
- CVE-2024-0075 NVIDIA GPU Display Driver for Windows and Linux contains a vulnerability where a user may… Also affects nvidia-graphics-drivers
- CVE-2024-0074 NVIDIA GPU Display Driver for Linux contains a vulnerability where an attacker may access… Also affects nvidia-graphics-drivers
- CVE-2023-31022 NVIDIA GPU Display Driver for Windows and Linux contains a vulnerability in the kernel… Also affects nvidia-graphics-drivers
- CVE-2023-25516 NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer… Also affects nvidia-graphics-drivers
- CVE-2023-0184 NVIDIA GPU Display Driver for Windows and Linux contains a vulnerability in the kernel… Also affects nvidia-graphics-drivers