CVE-2022-31615
Medium · 5.5CVSS
5.5
EPSS
0.2%
Published
Nov 19, 2022
CISA due date
—
Cloudanix analysis
A regular user on a Linux computer with certain NVIDIA graphics hardware can accidentally or deliberately make the whole machine stop working.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Local user triggers a null-pointer dereference in the kernel-mode layer of the NVIDIA GPU Display Driver for Linux, resulting in denial of service.
Why it matters to the business
Systems using the affected driver may experience unexpected crashes or loss of GPU services, interrupting workloads that depend on graphics acceleration; low exploitation likelihood and no known ransomware use reduce urgency but still require patching on Linux NVIDIA setups.
How an attack unfolds
An attacker with local basic privileges interacts with the vulnerable kernel driver component to force a null-pointer dereference, causing the system to become unavailable.
How to fix it
Apply the vendor-supplied driver update that resolves the null-pointer issue; for any showdoc instances listed, upgrade to commit 830c89a4c2c5fd0dd491422bf8e97b4eb5713f55.
How to confirm the fix worked
Confirm the installed NVIDIA driver version is newer than the vulnerable release and test that GPU-accelerated applications no longer trigger kernel faults under local user workloads.
Typical attack path
- Obtain local access to a Linux system with the vulnerable NVIDIA driver
- Run code or commands under a basic user account
- Issue crafted operations against the GPU kernel interface
- Trigger the null-pointer dereference to crash the system
How to detect it
Review system and kernel logs for null-pointer dereference entries referencing the NVIDIA driver; correlate with local user sessions that precede sudden reboots or GPU service failures.
What your security team should do
- Prioritize patching NVIDIA GPU drivers on all Linux systems within standard maintenance windows
- Audit local user access to GPU resources and limit unnecessary privileges
- Monitor for any future EPSS increases or KEV listing
The record
NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer, where a local user with basic capabilities can cause a null-pointer dereference, which may lead to denial of service.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | nvidia-graphics-drivers | 0 | 470.141.03-1~deb11u1 |
| Debian:11 | nvidia-graphics-drivers-legacy-390xx | 0 | 390.154-1~deb11u1 |
| Debian:11 | nvidia-graphics-drivers-tesla-418 | 0 | No fix |
| Debian:11 | nvidia-graphics-drivers-tesla-450 | 0 | 450.203.03-1~deb11u1 |
| Debian:11 | nvidia-graphics-drivers-tesla-460 | 0 | 460.106.00-3 |
| Debian:11 | nvidia-graphics-drivers-tesla-470 | 0 | 470.141.03-1~deb11u1 |
| Debian:12 | nvidia-graphics-drivers | 0 | 470.141.03-1 |
| Debian:12 | nvidia-graphics-drivers-tesla-470 | 0 | 470.141.03-1 |
| Debian:13 | nvidia-graphics-drivers | 0 | 470.141.03-1 |
| Debian:13 | nvidia-graphics-drivers-tesla-470 | 0 | 470.141.03-1 |
| Mageia:8 | ldetect-lst | 0 | 0.6.26.13-1.mga8 |
| Mageia:8 | nvidia-current | 0 | 470.141.03-1.mga8.nonfree |
| Mageia:8 | nvidia390 | 0 | 390.154-1.mga8.nonfree |
| 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.154-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.203.03-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.141.03-0ubuntu0.18.04.1 |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-470-server | 0 | 470.141.03-0ubuntu0.18.04.1 |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-510 | 0 | 510.85.02-0ubuntu0.18.04.1 |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-510-server | 0 | 510.85.02-0ubuntu0.18.04.1 |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-515 | 0 | 515.65.01-0ubuntu0.18.04.1 |
| Ubuntu:18.04:LTS | nvidia-graphics-drivers-515-server | 0 | 515.65.01-0ubuntu0.18.04.1 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-340 | 0 | No fix |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-390 | 0 | 390.154-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.203.03-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.141.03-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-470-server | 0 | 470.141.03-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-510 | 0 | 510.85.02-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-510-server | 0 | 510.85.02-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-515 | 0 | 515.65.01-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | nvidia-graphics-drivers-515-server | 0 | 515.65.01-0ubuntu0.20.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-390 | 0 | 390.154-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.203.03-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.141.03-0ubuntu0.22.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-470-server | 0 | 470.141.03-0ubuntu0.22.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-510 | 0 | 510.85.02-0ubuntu0.22.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-510-server | 0 | 510.85.02-0ubuntu0.22.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-515 | 0 | 515.65.01-0ubuntu0.22.04.1 |
| Ubuntu:22.04:LTS | nvidia-graphics-drivers-515-server | 0 | 515.65.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-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