Cloudanix VulnDB

CVE-2023-0189

High · 7.8

CVSS

7.8

EPSS

0.3%

Published

Apr 1, 2023

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in the graphics software that runs on many Linux computers with NVIDIA hardware could let someone who already has limited access on the machine take over more control, steal information, or shut things down.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Full Compromise
Component
OS kernel
Class
Privilege Escalation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Vulnerability in the kernel mode layer handler of the NVIDIA GPU Display Driver for Linux allows an attacker to trigger code execution, denial of service, privilege escalation, information disclosure, and data tampering from a local context.

Why it matters to the business

Organizations running affected NVIDIA virtual GPU software or Linux kernel drivers face elevated risk of system compromise, service disruption, and unauthorized data access on Linux-based systems with NVIDIA hardware; the flaw has remained unpatched in listed versions for over three years with stable but low exploitation probability.

How an attack unfolds

An attacker with local low-privileged access on a Linux system using the vulnerable NVIDIA driver crafts input to the kernel mode layer handler, triggering memory corruption or logic flaws that enable escalation to higher privileges, arbitrary code execution, or extraction of sensitive data.

How to fix it

Update the NVIDIA GPU Display Driver and any associated virtual GPU components to the latest vendor-released versions that address the kernel mode layer handler issue; where updates are unavailable, isolate affected systems and restrict local access until patches can be applied.

How to confirm the fix worked

Verify driver version numbers against vendor security bulletins, confirm the kernel mode handler no longer accepts malformed inputs that previously triggered the described impacts, and retest privilege boundaries on sample systems.

Typical attack path

  1. Obtain local low-privileged access to a Linux host with the vulnerable NVIDIA driver
  2. Identify and interact with the kernel mode layer handler via user-space interfaces
  3. Supply malicious input to trigger the vulnerability
  4. Achieve code execution or privilege escalation within the kernel context
  5. Perform follow-on actions such as data exfiltration, tampering, or denial of service

How to detect it

Review system logs for unusual kernel module activity or crashes related to the NVIDIA driver, monitor for unexpected privilege changes or process spawns from graphics-related components, and inspect audit trails for anomalous access to GPU device files.

What your security team should do

  • Prioritize inventory of all Linux systems using NVIDIA vGPU or display drivers and schedule immediate updates
  • Apply least-privilege controls and monitor for anomalous kernel interactions until remediation is complete
  • Review and enforce driver update policies across the environment to prevent recurrence of long-unpatched exposure

The record

NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer handler which may lead to code execution, denial of service, escalation of privileges, information disclosure, and data tampering.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 nvidia-graphics-drivers 0 470.182.03-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.236.01-1~deb11u1
Debian:11 nvidia-graphics-drivers-tesla-460 0 460.106.00-3
Debian:11 nvidia-graphics-drivers-tesla-470 0 470.182.03-1~deb11u1
Debian:12 nvidia-graphics-drivers 0 525.105.17-1
Debian:12 nvidia-graphics-drivers-tesla 0 525.105.17-1
Debian:12 nvidia-graphics-drivers-tesla-470 0 470.182.03-1
Debian:12 nvidia-open-gpu-kernel-modules 0 525.105.17-1
Debian:13 nvidia-graphics-drivers 0 525.105.17-1
Debian:13 nvidia-graphics-drivers-tesla 0 525.105.17-1
Debian:13 nvidia-graphics-drivers-tesla-470 0 470.182.03-1
Debian:13 nvidia-open-gpu-kernel-modules 0 525.105.17-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 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-450-server 0 450.236.01-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.182.03-0ubuntu0.18.04.1
Ubuntu:18.04:LTS nvidia-graphics-drivers-470-server 0 470.182.03-0ubuntu0.18.04.1
Ubuntu:18.04:LTS nvidia-graphics-drivers-510 0 No fix
Ubuntu:18.04:LTS nvidia-graphics-drivers-515 0 515.105.01-0ubuntu0.18.04.1
Ubuntu:18.04:LTS nvidia-graphics-drivers-515-server 0 515.105.01-0ubuntu0.18.04.1
Ubuntu:18.04:LTS nvidia-graphics-drivers-520 0 No fix
Ubuntu:18.04:LTS nvidia-graphics-drivers-525 0 525.105.17-0ubuntu0.18.04.1
Ubuntu:18.04:LTS nvidia-graphics-drivers-525-server 0 525.105.17-0ubuntu0.18.04.1
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 450.236.01-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.182.03-0ubuntu0.20.04.1
Ubuntu:20.04:LTS nvidia-graphics-drivers-470-server 0 470.182.03-0ubuntu0.20.04.1
Ubuntu:20.04:LTS nvidia-graphics-drivers-510 0 No fix
Ubuntu:20.04:LTS nvidia-graphics-drivers-515 0 515.105.01-0ubuntu0.20.04.1
Ubuntu:20.04:LTS nvidia-graphics-drivers-515-server 0 515.105.01-0ubuntu0.20.04.1
Ubuntu:20.04:LTS nvidia-graphics-drivers-520 0 No fix
Ubuntu:20.04:LTS nvidia-graphics-drivers-525 0 525.105.17-0ubuntu0.20.04.1
Ubuntu:20.04:LTS nvidia-graphics-drivers-525-server 0 525.105.17-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 450.236.01-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.182.03-0ubuntu0.22.04.1
Ubuntu:22.04:LTS nvidia-graphics-drivers-470-server 0 470.182.03-0ubuntu0.22.04.1
Ubuntu:22.04:LTS nvidia-graphics-drivers-510 0 No fix
Ubuntu:22.04:LTS nvidia-graphics-drivers-515 0 515.105.01-0ubuntu0.22.04.1
Ubuntu:22.04:LTS nvidia-graphics-drivers-515-server 0 515.105.01-0ubuntu0.22.04.1
Ubuntu:22.04:LTS nvidia-graphics-drivers-520 0 No fix
Ubuntu:22.04:LTS nvidia-graphics-drivers-525 0 525.105.17-0ubuntu0.22.04.1
Ubuntu:22.04:LTS nvidia-graphics-drivers-525-server 0 525.105.17-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-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-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-510 0 No fix
Ubuntu:Pro:18.04:LTS nvidia-graphics-drivers-520 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-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-520 0 No fix

Related vulnerabilities