Cloudanix VulnDB

CVE-2015-7869

None

CVSS

—

EPSS

0.4%

Published

Nov 24, 2015

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

An old flaw in graphics drivers for many computers could let someone who already has access to the machine peek at private data, crash the system, or take 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

Multiple integer overflows in the NVIDIA GPU kernel-mode driver trigger uninitialized or out-of-bounds memory accesses, enabling local memory corruption that can disclose sensitive kernel data, crash the system, or escalate privileges.

Why it matters to the business

Local attackers on affected systems can steal data, cause graphics-related outages, or obtain elevated access, leading to operational disruption and potential lateral movement; the issue is long-public and unpatched systems remain exposed but prevalence has declined sharply with driver turnover.

How an attack unfolds

A local attacker with user-level access loads or invokes the vulnerable NVIDIA kernel driver, supplies crafted parameters that overflow integer calculations, and reaches uninitialized or out-of-bounds memory regions to read kernel data, induce a crash, or corrupt structures for privilege escalation.

How to fix it

Upgrade NVIDIA GPU drivers to versions at or above R340 341.92 / 340.96, R352 354.35 / 352.63, or R358 358.87 / 358.16 (Windows/Linux respectively) or later vendor releases; remove or disable the driver on systems that do not require GPU acceleration.

How to confirm the fix worked

Inspect the installed NVIDIA driver version string against the vulnerable ranges listed in the advisory; confirm the driver binary no longer contains the affected integer-handling paths via vendor release notes or binary diffing.

Typical attack path

  1. Obtain local user access on a system using an affected NVIDIA driver version
  2. Interact with the GPU driver via graphics API or direct device I/O
  3. Supply input that triggers integer overflow in kernel-mode processing
  4. Leverage resulting memory corruption for information disclosure, denial of service, or privilege escalation

How to detect it

Review system and driver logs for unexpected NVIDIA kernel crashes or access violations around graphics API calls; correlate with local user activity that invokes GPU functions on legacy driver versions.

What your security team should do

  • Inventory all systems with NVIDIA GPUs and identify those still running pre-2015 driver branches
  • Prioritize driver updates on multi-user or high-value hosts first
  • Disable GPU acceleration where it is not required to reduce attack surface
  • Monitor vendor driver release channels for any back-port fixes to legacy branches still in use

The record

Multiple integer overflows in the kernel mode driver for the NVIDIA GPU graphics driver R340 before 341.92, R352 before 354.35, and R358 before 358.87 on Windows and R304 before 304.131, R340 before 340.96, R352 before 352.63, and R358 before 358.16 on Linux allow local users to obtain sensitive information, cause a denial of service (crash), or possibly gain privileges via unknown vectors, which trigger uninitialized or out of bounds memory access. NOTE: this identifier has been SPLIT per ADT2 and ADT3 due to different vulnerability type and affected versions. See CVE-2015-8328 for the vulnerability in the NVAPI support layer in NVIDIA drivers for Windows.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 nvidia-graphics-drivers 0 352.63-1
Debian:12 nvidia-graphics-drivers 0 352.63-1
Debian:13 nvidia-graphics-drivers 0 352.63-1
Ubuntu:14.04:LTS nvidia-graphics-drivers-304 0 304.131-0ubuntu0.14.04.1
Ubuntu:14.04:LTS nvidia-graphics-drivers-304-updates 0 304.131-0ubuntu0.14.04.1
Ubuntu:14.04:LTS nvidia-graphics-drivers-340 0 340.96-0ubuntu0.14.04.1
Ubuntu:14.04:LTS nvidia-graphics-drivers-340-updates 0 340.96-0ubuntu0.14.04.1
Ubuntu:14.04:LTS nvidia-graphics-drivers-352 0 352.63-0ubuntu0.14.04.1
Ubuntu:14.04:LTS nvidia-graphics-drivers-352-updates 0 352.63-0ubuntu0.14.04.1

Related vulnerabilities