Cloudanix VulnDB

CVE-2022-31607

High · 7.8

CVSS

7.8

EPSS

0.3%

Published

Nov 19, 2022

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A graphics driver flaw lets ordinary users on the same computer potentially seize control or shut down important graphics functions.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Privilege Gain
Component
OS kernel
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Local user with basic capabilities triggers improper input validation in the nvidia.ko kernel module, resulting in denial of service, privilege escalation, data tampering, and limited information disclosure.

Why it matters to the business

Attackers already on a Linux system can crash GPU operations or gain elevated access, disrupting workloads that depend on NVIDIA hardware and potentially leading to full system compromise.

How an attack unfolds

An attacker with local low-privileged access crafts specially formed input passed to the kernel driver, exploiting the validation flaw to escalate privileges or induce instability.

How to fix it

Upgrade the NVIDIA GPU Display Driver for Linux to a version that resolves the input validation defect in the kernel mode layer.

How to confirm the fix worked

Confirm the installed driver version is newer than the vulnerable release and verify that the kernel module no longer accepts the previously exploitable malformed inputs.

Typical attack path

  1. Gain local shell access with standard user rights
  2. Locate the installed NVIDIA kernel module version
  3. Prepare and deliver malformed input targeting nvidia.ko
  4. Achieve privilege escalation, data tampering, or service denial

How to detect it

Review kernel logs and system audit records for repeated nvidia.ko errors, unexpected privilege transitions, or crashes coinciding with user activity on systems running the vulnerable driver.

What your security team should do

  • Prioritize patching NVIDIA Linux drivers across all affected hosts
  • Restrict local user capabilities where GPU access is unnecessary
  • Monitor kernel logs for anomalous nvidia.ko behavior
  • Audit systems for unexpected privilege changes

The record

NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer (nvidia.ko), where a local user with basic capabilities can cause improper input validation, which may lead to denial of service, escalation of privileges, data tampering, and limited information disclosure.

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