Cloudanix VulnDB

CVE-2018-6249

High · 8.8

CVSS

8.8

EPSS

0.4%

Published

Apr 2, 2018

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in NVIDIA graphics drivers lets someone already on the computer crash the system or gain more control than they should have.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Low
Impact
Privilege Gain
Component
OS kernel
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

NULL pointer dereference in the kernel-mode layer of the NVIDIA GPU Display Driver that can be triggered by crafted local input, resulting in kernel panic or arbitrary code execution within the driver context.

Why it matters to the business

Local users can crash affected systems or gain elevated privileges, leading to service outages, unauthorized access to sensitive data, and potential full host compromise on workstations or servers using NVIDIA GPUs.

How an attack unfolds

An attacker with local low-privileged access invokes GPU operations or submits malformed data to the kernel driver handler, triggering the NULL dereference to either cause denial of service or escalate privileges.

How to fix it

Update the NVIDIA GPU Display Driver to a version that resolves the NULL pointer dereference; apply vendor-supplied patches for all affected operating systems including Windows, Linux, FreeBSD, and Solaris.

How to confirm the fix worked

Verify driver version against NVIDIA security bulletins, confirm absence of the vulnerable kernel handler code path via vendor advisories, and test that crafted inputs no longer trigger kernel faults.

Typical attack path

  1. Obtain local user access on a system with vulnerable NVIDIA driver
  2. Execute or load code that interacts with the GPU display driver
  3. Supply crafted input to the kernel-mode handler to trigger NULL pointer dereference
  4. Leverage resulting crash or memory corruption for denial of service or privilege escalation

How to detect it

Review system and kernel logs for NVIDIA driver crashes or NULL pointer faults around the time of suspected activity; correlate with user sessions that had local GPU access.

What your security team should do

  • Immediately inventory all systems with NVIDIA GPUs and schedule driver updates
  • Restrict local access where possible until patches are applied
  • Monitor for kernel crashes involving the NVIDIA driver as a potential indicator
  • Prioritize patching on multi-user or high-value systems given the local privilege escalation potential

The record

NVIDIA GPU Display Driver contains a vulnerability in kernel mode layer handler where a NULL pointer dereference may lead to denial of service or potential escalation of privileges.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 nvidia-graphics-drivers 0 390.48-1
Debian:12 nvidia-graphics-drivers 0 390.48-1
Debian:13 nvidia-graphics-drivers 0 390.48-1
Ubuntu:14.04:LTS nvidia-graphics-drivers-384 0 384.130-0ubuntu0.14.04.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 384.130-0ubuntu0.16.04.1
Ubuntu:18.04:LTS nvidia-graphics-drivers-340 0 No fix
Ubuntu:18.04:LTS nvidia-graphics-drivers-390 0 390.48-0ubuntu3
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:18.04:LTS nvidia-graphics-drivers-340 0 No fix

Related vulnerabilities