CVE-2017-0318
Medium · 5.5CVSS
5.5
EPSS
0.3%
Published
Feb 15, 2017
CISA due date
—
Cloudanix analysis
A flaw in certain graphics drivers can let someone already on the computer crash the graphics system and make the machine unusable until it is restarted.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Improper validation of an input parameter in the kernel mode layer handler allows a local attacker to trigger a denial of service condition within the NVIDIA Linux GPU Display Driver.
Why it matters to the business
Successful exploitation can render GPU-accelerated systems unavailable, interrupting workloads that depend on graphics processing and requiring manual intervention to restore service.
How an attack unfolds
A local attacker with low privileges supplies a crafted input parameter to the kernel mode handler; because validation is insufficient, the driver enters an error state that halts GPU functionality and may crash the host system.
How to fix it
Upgrade the NVIDIA Linux GPU Display Driver to a patched release that enforces proper input validation. When the driver is consumed via the soruly/trace.moe repository, apply commit c334dd8499a681587dd4199e90b0aa0eba814c1d or later.
How to confirm the fix worked
Confirm the installed driver version matches or exceeds the fixed release, then exercise the kernel mode handler with both valid and invalid parameters to verify that malformed input no longer produces a denial-of-service outcome.
Typical attack path
- Obtain local user access on a system running a vulnerable NVIDIA Linux GPU Display Driver
- Locate the exposed kernel mode handler interface
- Submit a malformed input parameter that bypasses validation
- Induce a denial-of-service condition affecting the GPU and potentially the entire system
How to detect it
Review system and kernel logs for NVIDIA driver crashes or GPU-related kernel panics that coincide with unusual local process activity; correlate timestamps with user logins on affected hosts.
What your security team should do
- Prioritize driver updates on all Linux systems that use NVIDIA GPUs
- Restrict local access to systems hosting the vulnerable driver until patches are applied
- Include NVIDIA driver version checks in routine vulnerability scanning
The record
All versions of NVIDIA Linux GPU Display Driver contain a vulnerability in the kernel mode layer handler where improper validation of an input parameter may cause a denial of service on the system.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | nvidia-graphics-drivers | 0 | 375.39-1 |
| Debian:12 | nvidia-graphics-drivers | 0 | 375.39-1 |
| Debian:13 | nvidia-graphics-drivers | 0 | 375.39-1 |
| Ubuntu:14.04:LTS | nvidia-graphics-drivers-304 | 0 | 304.135-0ubuntu0.14.04.1 |
| Ubuntu:14.04:LTS | nvidia-graphics-drivers-340 | 0 | 340.102-0ubuntu0.14.04.1 |
| Ubuntu:14.04:LTS | nvidia-graphics-drivers-375 | 0 | 375.39-0ubuntu0.14.04.1 |
| Ubuntu:16.04:LTS | nvidia-graphics-drivers-304 | 0 | 304.135-0ubuntu0.16.04.1 |
| Ubuntu:16.04:LTS | nvidia-graphics-drivers-340 | 0 | 340.102-0ubuntu0.16.04.1 |
| Ubuntu:16.04:LTS | nvidia-graphics-drivers-375 | 0 | 375.39-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