CVE-2022-42258
High · 7.3CVSS
7.3
EPSS
0.3%
Published
Dec 30, 2022
CISA due date
—
Cloudanix analysis
A problem in NVIDIA graphics software on Linux machines could let someone with ordinary access cause crashes or see or change some 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
- Low
What it actually does
An integer overflow in the nvidia.ko kernel mode driver on Linux leads to memory corruption that can cause denial of service, data tampering, or information disclosure.
Why it matters to the business
Unpatched systems using NVIDIA GPUs for graphics, virtualization, or compute workloads risk instability, data corruption, or limited unauthorized access, though low exploit likelihood and age reduce immediate operational disruption across fleets.
How an attack unfolds
A local attacker with low privileges crafts input that triggers the integer overflow inside nvidia.ko, corrupting kernel memory structures to achieve denial of service, tampering, or partial information disclosure.
How to fix it
Upgrade the NVIDIA GPU Display Driver on all affected Linux systems to a version that resolves the integer overflow; apply corresponding updates or workarounds from Citrix, Red Hat, VMware, and distribution vendors for hypervisor and virtual GPU deployments.
How to confirm the fix worked
Confirm the running nvidia.ko module version matches a patched release, review kernel boot and dmesg logs for driver load anomalies, and validate GPU stability under typical workloads after updates.
Typical attack path
- Gain local low-privileged shell access on a Linux host running a vulnerable NVIDIA driver
- Prepare and submit malicious parameters to the kernel driver interface
- Trigger the integer overflow to corrupt memory
- Leverage the corruption state for denial of service, data tampering, or information disclosure
How to detect it
Inspect kernel logs and dmesg output for nvidia.ko error patterns or unexpected panics; correlate with process activity interacting with the GPU driver; no public exploitation artifacts are known given the vulnerability's age and lack of observed use.
What your security team should do
- Update NVIDIA drivers across Linux endpoints and virtualization hosts as highest priority
- Inventory all affected products including vGPU and hypervisor deployments
- Monitor kernel logs for nvidia-related panics or errors
- Restrict local access to GPU-enabled systems where updates are delayed
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 denial of service, data tampering, or information disclosure.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:10 | nvidia-graphics-drivers-legacy-390xx | 0 | 390.157-1~deb10u1 |
| Debian:11 | nvidia-graphics-drivers | 0 | 470.161.03-1 |
| Debian:11 | nvidia-graphics-drivers-legacy-390xx | 0 | 390.157-1~deb11u1 |
| Debian:11 | nvidia-graphics-drivers-tesla-418 | 0 | No fix |
| Debian:11 | nvidia-graphics-drivers-tesla-450 | 0 | 450.216.04-1~deb11u1 |
| Debian:11 | nvidia-graphics-drivers-tesla-460 | 0 | 460.106.00-3 |
| Debian:11 | nvidia-graphics-drivers-tesla-470 | 0 | 470.161.03-1~deb11u1 |
| Debian:12 | nvidia-graphics-drivers | 0 | 510.108.03-1 |
| Debian:12 | nvidia-graphics-drivers-tesla | 0 | 510.108.03-1 |
| Debian:12 | nvidia-graphics-drivers-tesla-470 | 0 | 470.161.03-1 |
| Debian:12 | nvidia-open-gpu-kernel-modules | 0 | 515.86.01-1 |
| Debian:13 | nvidia-graphics-drivers | 0 | 510.108.03-1 |
| Debian:13 | nvidia-graphics-drivers-tesla | 0 | 510.108.03-1 |
| Debian:13 | nvidia-graphics-drivers-tesla-470 | 0 | 470.161.03-1 |
| Debian:13 | nvidia-open-gpu-kernel-modules | 0 | 515.86.01-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-390 | 0 | 390.157-0ubuntu0.18.04.1 |
| 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-450-server | 0 | 450.216.04-0ubuntu0.18.04.1 |
| 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-470 | 0 | 470.161.03-0ubuntu0.18.04.1 |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-470-server | 0 | 470.161.03-0ubuntu0.18.04.1 |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-510 | 0 | 510.108.03-0ubuntu0.18.04.1 |
| 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-390 | 0 | 390.157-0ubuntu0.20.04.1 |
| 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 | 450.216.04-0ubuntu0.20.04.1 |
| 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.161.03-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-470-server | 0 | 470.161.03-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-510 | 0 | 510.108.03-0ubuntu0.20.04.1 |
| 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-390 | 0 | 390.157-0ubuntu0.22.04.1 |
| 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 | 450.216.04-0ubuntu0.22.04.1 |
| 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.161.03-0ubuntu0.22.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-470-server | 0 | 470.161.03-0ubuntu0.22.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-510 | 0 | 510.108.03-0ubuntu0.22.04.1 |
| 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 |
Related vulnerabilities
- CVE-2022-42259 NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer… Also affects nvidia-graphics-drivers-legacy-390xx
- CVE-2022-34680 NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer… Also affects nvidia-graphics-drivers-legacy-390xx
- CVE-2022-42257 NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer… Also affects nvidia-graphics-drivers-legacy-390xx
- CVE-2022-34674 NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer… Also affects nvidia-graphics-drivers-legacy-390xx
- CVE-2022-34677 NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer… Also affects nvidia-graphics-drivers-legacy-390xx
- CVE-2022-34675 NVIDIA Display Driver for Linux contains a vulnerability in the Virtual GPU Manager… Also affects nvidia-graphics-drivers-legacy-390xx
- CVE-2022-34670 NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer… Also affects nvidia-graphics-drivers-legacy-390xx
- CVE-2024-0126 NVIDIA GPU Display Driver for Windows and Linux contains a vulnerability which could… Also affects nvidia-graphics-drivers