CVE-2015-5950
NoneCVSS
—
EPSS
0.4%
Published
Sep 30, 2015
CISA due date
—
Cloudanix analysis
A problem in older graphics drivers lets someone already logged into the computer take full control of it.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Privilege Gain
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Allows local users to write to an arbitrary kernel memory location via a crafted ioctl call to the NVIDIA display driver, resulting in privilege escalation.
Why it matters to the business
Local attackers can obtain full administrative control over affected systems, risking data compromise and service disruption; the issue affects older driver branches across Windows, Linux, and virtual GPU setups with no known ransomware use or broad campaigns.
How an attack unfolds
An attacker with local access on a system running a vulnerable NVIDIA driver crafts a malicious ioctl request that overwrites kernel memory, elevating privileges to kernel level without requiring network access or user interaction beyond local execution.
How to fix it
Upgrade NVIDIA display drivers to the fixed releases listed for each branch: Windows R352 to 353.82+, R340 to 341.81+; Linux R304 to 304.128+, R340 to 340.93+, R352 to 352.41+; GRID/vGPU R352 to 352.46+.
How to confirm the fix worked
Verify installed driver versions against the fixed releases above using vendor tools or system queries; retest ioctl handling in a lab environment if custom validation is required.
Typical attack path
- Gain local access to a target system
- Confirm presence of a vulnerable NVIDIA display driver version
- Prepare and invoke a specially crafted ioctl call
- Overwrite kernel memory to escalate to privileged execution
How to detect it
Review system logs and driver event sources for unusual ioctl activity or privilege changes around the time of suspected access; no widespread public exploitation artifacts are known.
What your security team should do
- Prioritize driver updates on all systems matching the affected branches
- Restrict local user accounts to least privilege where possible
- Monitor for new driver releases from NVIDIA
The record
The NVIDIA display driver R352 before 353.82 and R340 before 341.81 on Windows; R304 before 304.128, R340 before 340.93, and R352 before 352.41 on Linux; and R352 before 352.46 on GRID vGPU and vSGA allows local users to write to an arbitrary kernel memory location and consequently gain privileges via a crafted ioctl call.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | nvidia-graphics-drivers | 0 | 340.93-1 |
| Debian:12 | nvidia-graphics-drivers | 0 | 340.93-1 |
| Debian:13 | nvidia-graphics-drivers | 0 | 340.93-1 |
| Mageia:5 | kmod-nvidia-current | 0 | 346.96-1.mga5.nonfree |
| Mageia:5 | kmod-nvidia304 | 0 | 304.128-1.mga5.nonfree |
| Mageia:5 | kmod-nvidia340 | 0 | 340.93-1.mga5.nonfree |
| Mageia:5 | ldetect-lst | 0 | 0.1.346.1-1.mga5 |
| Mageia:5 | nvidia-current | 0 | 346.96-1.mga5.nonfree |
| Mageia:5 | nvidia304 | 0 | 304.128-1.mga5.nonfree |
| Mageia:5 | nvidia340 | 0 | 340.93-1.mga5.nonfree |
| Ubuntu:14.04:LTS | nvidia-graphics-drivers-304 | 0 | 304.128-0ubuntu0.0.1 |
| Ubuntu:14.04:LTS | nvidia-graphics-drivers-304-updates | 0 | 304.128-0ubuntu0.0.1 |
| Ubuntu:14.04:LTS | nvidia-graphics-drivers-340 | 0 | 340.93-0ubuntu0.0.1 |
| Ubuntu:14.04:LTS | nvidia-graphics-drivers-340-updates | 0 | 340.93-0ubuntu0.0.1 |
| Ubuntu:14.04:LTS | nvidia-graphics-drivers-346 | 0 | 346.96-0ubuntu0.0.1 |
| Ubuntu:14.04:LTS | nvidia-graphics-drivers-346-updates | 0 | 346.96-0ubuntu0.0.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