CVE-2024-0074
High · 7.1CVSS
7.1
EPSS
0.2%
Published
Mar 27, 2024
CISA due date
—
Cloudanix analysis
A flaw in NVIDIA's graphics software for Linux computers can let someone already on the machine crash the system or mess with its data.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Data Tampering
- Component
- OS kernel
- Class
- Buffer Overflow
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
Local attacker with low privileges can access memory beyond the end of an allocated buffer in the NVIDIA GPU Display Driver for Linux, resulting in denial of service via crashes and data tampering through memory corruption.
Why it matters to the business
Systems using NVIDIA GPUs on Linux may experience unexpected crashes or corrupted data, leading to downtime, loss of computational work, and potential integrity issues in graphics or compute workloads.
How an attack unfolds
An attacker with local access to a Linux system running the vulnerable NVIDIA driver crafts input that triggers an out-of-bounds memory access in the display driver, allowing denial of service or modification of adjacent memory regions to tamper with data.
How to fix it
Update the NVIDIA GPU Display Driver for Linux to the latest patched version from the vendor as soon as available; apply driver updates through standard package management or NVIDIA's official channels and reboot affected systems.
How to confirm the fix worked
Verify driver version against vendor release notes after update; test graphics and compute workloads for stability; monitor system logs for related buffer or driver errors during validation.
Typical attack path
- Obtain local user access on a Linux host with the affected NVIDIA GPU driver
- Trigger the vulnerable code path via crafted graphics or display operations
- Cause out-of-bounds memory access to induce crash or corrupt memory
- Escalate to denial of service or data tampering effects
How to detect it
Review system and kernel logs for NVIDIA driver crashes, out-of-bounds access errors, or unexpected display/compute failures following local user activity; correlate with process execution involving graphics APIs.
What your security team should do
- Prioritize patching NVIDIA Linux GPU drivers across all affected systems
- Restrict local access to systems with GPU workloads where feasible
- Monitor for driver-related stability issues in production environments
The record
NVIDIA GPU Display Driver for Linux contains a vulnerability where an attacker may access a memory location after the end of the buffer. A successful exploit of this vulnerability may lead to denial of service and data tampering.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | nvidia-graphics-drivers | 0 | 470.239.06-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.239.06-1~deb11u1 |
| Debian:12 | nvidia-graphics-drivers | 0 | No fix |
| Debian:12 | nvidia-graphics-drivers-tesla | 0 | No fix |
| Debian:12 | nvidia-graphics-drivers-tesla-470 | 0 | 470.239.06-1~deb12u1 |
| Debian:12 | nvidia-open-gpu-kernel-modules | 0 | No fix |
| Debian:13 | nvidia-graphics-drivers | 0 | No fix |
| Debian:13 | nvidia-graphics-drivers-tesla | 0 | No fix |
| Debian:13 | nvidia-graphics-drivers-tesla-470 | 0 | 470.239.06-1 |
| Debian:13 | nvidia-open-gpu-kernel-modules | 0 | No fix |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | kernel-firmware-nvidia-gspx-G06 | 0 | 550.54.14-150400.9.21.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | nvidia-open-driver-G06-signed | 0 | 550.54.14-150400.9.50.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | kernel-firmware-nvidia-gspx-G06 | 0 | 550.54.14-150400.9.21.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | nvidia-open-driver-G06-signed | 0 | 550.54.14-150400.9.50.1 |
| SUSE:Linux Enterprise Micro 5.3 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.54.14-150400.9.21.1 |
| SUSE:Linux Enterprise Micro 5.3 | nvidia-open-driver-G06-signed | 0 | 550.54.14-150400.9.50.1 |
| SUSE:Linux Enterprise Micro 5.4 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.54.14-150400.9.21.1 |
| SUSE:Linux Enterprise Micro 5.4 | nvidia-open-driver-G06-signed | 0 | 550.54.14-150400.9.50.1 |
| SUSE:Linux Enterprise Micro 5.5 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.54.14-150500.11.18.1 |
| SUSE:Linux Enterprise Micro 5.5 | nvidia-open-driver-G06-signed | 0 | 550.54.14-150500.3.36.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP5 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.54.14-150500.11.18.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP5 | nvidia-open-driver-G06-signed | 0 | 550.54.14-150500.3.36.1 |
| SUSE:Linux Enterprise Module for Public Cloud 15 SP5 | nvidia-open-driver-G06-signed | 0 | 550.54.14-150500.3.36.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | kernel-firmware-nvidia-gspx-G06 | 0 | 550.54.14-150400.9.21.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | nvidia-open-driver-G06-signed | 0 | 550.54.14-150400.9.50.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.54.14-150400.9.21.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | nvidia-open-driver-G06-signed | 0 | 550.54.14-150400.9.50.1 |
| SUSE:Manager Proxy 4.3 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.54.14-150400.9.21.1 |
| SUSE:Manager Proxy 4.3 | nvidia-open-driver-G06-signed | 0 | 550.54.14-150400.9.50.1 |
| SUSE:Manager Server 4.3 | kernel-firmware-nvidia-gspx-G06 | 0 | 550.54.14-150400.9.21.1 |
| SUSE:Manager Server 4.3 | nvidia-open-driver-G06-signed | 0 | 550.54.14-150400.9.50.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 | 470.239.06-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-470-server | 0 | 470.239.06-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.161.07-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-535-server | 0 | 535.161.07-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 | 470.239.06-0ubuntu0.22.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-470-server | 0 | 470.239.06-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.161.07-0ubuntu0.22.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-535-server | 0 | 535.161.07-0ubuntu0.22.04.1 |
| Ubuntu:24.04:LTS | nvidia-graphics-drivers-470 | 0 | 470.239.06-0ubuntu1 |
| Ubuntu:24.04:LTS | nvidia-graphics-drivers-470-server | 0 | 470.239.06-0ubuntu1 |
| 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 | 470.239.06-0ubuntu0.18.04.1 |
| Ubuntu:Pro:18.04:LTS | nvidia-graphics-drivers-470-server | 0 | 470.239.06-0ubuntu0.18.04.1 |
| 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-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.54.14-150500.11.18.1 |
| openSUSE:Leap 15.5 | nvidia-open-driver-G06-signed | 0 | 550.54.14-150500.3.36.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-0090 NVIDIA GPU driver for Windows and Linux contains a vulnerability where a user can cause… 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-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