CVE-2022-42265
High · 7.1CVSS
7.1
EPSS
0.3%
Published
Dec 30, 2022
CISA due date
—
Cloudanix analysis
A flaw in the software that runs certain graphics cards on Linux computers could let someone with basic access on the same machine view or change private information.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Data Exposure
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
Integer overflow in the nvidia.ko kernel module allows local attackers to trigger memory corruption resulting in information disclosure or data tampering.
Why it matters to the business
Systems using affected NVIDIA GPU drivers on Linux face risk of sensitive data exposure or unauthorized modification, potentially affecting workloads that rely on these GPUs for compute or graphics.
How an attack unfolds
A local attacker with low privileges loads or interacts with the vulnerable nvidia.ko module to trigger the integer overflow, bypassing intended memory protections to read or alter kernel or user data.
How to fix it
Update the NVIDIA GPU Display Driver to the latest version that resolves the integer overflow; apply vendor patches as soon as they become available for the affected product lines including GeForce, Quadro, RTX, and Tesla.
How to confirm the fix worked
Verify the installed driver version against NVIDIA security bulletins; confirm the nvidia.ko module no longer contains the vulnerable code path through source or binary inspection after upgrade.
Typical attack path
- Obtain local access with a low-privileged account on a Linux system with the vulnerable driver loaded
- Craft input that triggers the integer overflow condition in the kernel mode layer
- Exploit the resulting memory corruption to disclose sensitive information or tamper with data structures
- Escalate or persist using the obtained data or modified state
How to detect it
Review kernel logs and driver telemetry for anomalous memory access patterns or crashes in nvidia.ko; correlate with local user activity around the time of suspected exploitation.
What your security team should do
- Prioritize driver updates on all Linux systems with NVIDIA GPUs given the local attack vector
- Restrict local user access and kernel module loading where possible until patches are applied
- Monitor for new fixed versions from NVIDIA and schedule deployment across affected hardware
The record
NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer (nvidia.ko), where an integer overflow may lead to information disclosure or data tampering.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | nvidia-graphics-drivers | 0 | 470.239.06-1 |
| Debian:12 | nvidia-graphics-drivers | 0 | 515.86.01-1 |
| Debian:13 | nvidia-graphics-drivers | 0 | 515.86.01-1 |
| 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-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-515 | 0 | 515.86.01-0ubuntu0.18.04.1 |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-515-server | 0 | 515.86.01-0ubuntu0.18.04.2 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-340 | 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-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-515 | 0 | 515.86.01-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-515-server | 0 | 515.86.01-0ubuntu0.20.04.2 |
| 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-455 | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-460 | 0 | No fix |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-515 | 0 | 515.86.01-0ubuntu0.22.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-515-server | 0 | 515.86.01-0ubuntu0.22.04.1 |
| 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-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-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:20.04:LTS | nvidia-graphics-drivers-340 | 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-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 |
| 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-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