CVE-2017-0350
High · 7.8CVSS
7.8
EPSS
0.4%
Published
May 9, 2017
CISA due date
—
Cloudanix analysis
A problem in NVIDIA graphics drivers on a computer could let someone who already has access to that computer crash the machine or gain more control than they should have.
- 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
- Medium
What it actually does
Improper validation of a user-supplied value in the kernel-mode handler allows the value to be used in an offset calculation, resulting in memory corruption that can cause denial of service or local privilege escalation.
Why it matters to the business
Systems with NVIDIA GPUs may experience unexpected crashes or allow local attackers to obtain elevated privileges, increasing risk of unauthorized access and operational disruption on affected workstations and servers.
How an attack unfolds
An attacker with local low-privileged access supplies a crafted value to the vulnerable kernel-mode handler in the NVIDIA driver; the missing validation causes an incorrect offset that the attacker leverages to corrupt memory and either crash the driver or escalate privileges.
How to fix it
Upgrade the NVIDIA GPU Display Driver to the most recent version that resolves the validation flaw; apply vendor-supplied updates across all affected systems and verify the installed driver version after deployment.
How to confirm the fix worked
Confirm the installed NVIDIA driver version is newer than all vulnerable releases, review release notes for the fix, and perform local privilege-escalation testing in a controlled environment if feasible.
Typical attack path
- Obtain local access to a system with a vulnerable NVIDIA GPU driver
- Identify and interact with the kernel-mode display driver interface
- Submit a malformed value that bypasses input validation
- Trigger the flawed offset calculation in the handler
- Exploit resulting memory corruption for denial of service or privilege escalation
How to detect it
Review system and kernel event logs for repeated NVIDIA driver crashes or unexpected privilege changes around the time of local user activity; correlate with process execution involving the display driver.
What your security team should do
- Prioritize driver updates on all systems containing NVIDIA GPUs
- Limit local user accounts to the minimum required privileges
- Monitor kernel logs and driver events for anomalous crashes or access attempts
- Include NVIDIA driver inventory in routine vulnerability scanning
The record
All versions of the NVIDIA GPU Display Driver contain a vulnerability in the kernel mode layer handler where a value passed from a user to the driver is not correctly validated and used in an offset calculation may lead to denial of service or potential escalation of privileges.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | nvidia-graphics-drivers | 0 | 375.66-1 |
| Debian:12 | nvidia-graphics-drivers | 0 | 375.66-1 |
| Debian:13 | nvidia-graphics-drivers | 0 | 375.66-1 |
| Ubuntu:14.04:LTS | nvidia-graphics-drivers-375 | 0 | 375.66-0ubuntu0.14.04.1 |
| Ubuntu:16.04:LTS | nvidia-graphics-drivers-375 | 0 | 375.66-0ubuntu0.16.04.1 |
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