CVE-2018-6249
High · 8.8CVSS
8.8
EPSS
0.4%
Published
Apr 2, 2018
CISA due date
—
Cloudanix analysis
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
- Obtain local user access on a system with vulnerable NVIDIA driver
- Execute or load code that interacts with the GPU display driver
- Supply crafted input to the kernel-mode handler to trigger NULL pointer dereference
- 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
- 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