Skip to main content

NVIDIA Display Driver CVE-2026-24191

| EUVDEUVD-2026-31931 HIGH
Time-of-check Time-of-use (TOCTOU) Race Condition (CWE-367)
2026-05-26 nvidia GHSA-2439-7mhv-329q
7.8
CVSS 3.1 · Vendor: nvidia
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain local low-privileged shell
  2. Delivery
    Open handle to NVIDIA driver device
  3. Exploit
    Issue IOCTL with crafted resource reference
  4. Execution
    Race second thread to swap resource post-check
  5. Persist
    Driver acts on attacker-controlled data in kernel
  6. Impact
    Escalate to SYSTEM and execute payload

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture TOCTOU prevention
Exploitation Conditions

The attacker must already have a local low-privileged interactive or code-execution foothold on a Windows system running a vulnerable NVIDIA driver (GeForce < 596.36, RTX/Quadro/NVS < 596.36, Tesla < 596.36, or a vGPU manager/guest in the affected vGPU 16.13 / 19.4 / 20.0 branches), and must be able to issue driver IOCTLs - meaning the NVIDIA display driver must be loaded and reachable from the user's session, which is the default on any workstation, server, or VDI guest using NVIDIA graphics or compute. No user interaction by another principal is required (UI:N). Exploitation is meaningfully limited by Attack Complexity High: the attacker must reliably win a TOCTOU race between the driver's validation and use of a resource, which depends on CPU scheduling, core count, and contention, and SSVC marks the issue as not automatable. Network-only attackers, sandboxed code without driver IOCTL access, and systems running only the affected vGPU guest 539.64 / 582.16 / 595.97 in a patched-host environment fall outside the practical attack surface.

Impact

CVSS 7.8 with vector AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H paints a coherent picture: local access and low privileges are required, attack complexity is High because the attacker must reliably win a race, but a successful exploit crosses a trust boundary (S:C) with full CIA impact - consistent with kernel-mode compromise. EPSS at 0.01% (1st percentile) and SSVC 'Exploitation: none, Automatable: no, Technical Impact: total' agree that no exploitation is observed and that automation is unlikely given the race condition, while still acknowledging total technical impact when it succeeds. This is not a drop-everything internet-facing emergency, but it is a meaningful local privilege escalation primitive that is highly relevant on multi-tenant systems, VDI/vGPU environments, and shared workstations where untrusted code already runs. No KEV listing and no public PoC reduce urgency, though the broad CPE footprint (consumer through datacenter) means patch coverage across an enterprise fleet is the real operational challenge.

Exploit ScenarioDerived

A low-privileged local user (for example, a standard domain user on a shared workstation, a developer on a multi-tenant build server, or a guest VM user on a vGPU-backed VDI host) runs a small program that repeatedly issues a specific IOCTL or shared-memory operation to the NVIDIA driver while a second thread mutates the referenced resource between the driver's check and its use. After winning the race, the attacker gains kernel-mode code execution or privilege escalation, then leverages that to install persistence, dump credentials, or pivot. No public exploit is identified at time of analysis, and AC:H plus SSVC 'Automatable: no' indicate exploitation is non-trivial and unlikely to be turned into a click-and-own tool.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 08, 2026

Local privilege escalation in NVIDIA Display Driver for Windows (GeForce, RTX/Quadro/NVS, Tesla, and vGPU guest/manager components) stems from a time-of-check time-of-use (TOCTOU) race condition that can be abused by a low-privileged local user. Successful exploitation may yield code execution, privilege escalation, denial of service, information disclosure, or data tampering with scope change beyond the driver's security boundary. No public exploit identified at time of analysis; EPSS is 0.01% and SSVC exploitation status is 'none', so the practical risk is contingent on local access and winning a high-complexity race.

RemediationAI

Apply the vendor-released patches per NVIDIA security bulletin at https://nvidia.custhelp.com/app/answers/detail/a_id/5821: upgrade GeForce, RTX/Quadro/NVS, and Tesla Windows drivers to 596.36 or later on the current branch, or to 582.53 / 539.72 on the respective maintenance branches; in virtualized deployments upgrade NVIDIA Virtual GPU Manager and guest drivers to versions beyond vGPU 16.13 (guest 539.64), vGPU 19.4 (manager/guest 582.16), and vGPU 20.0 (manager 595.94 / guest 595.97). Until patching is complete, compensating controls include restricting interactive and remote-code-execution access on systems with the vulnerable driver (since exploitation requires a local low-privileged account), tightening application allowlisting to block unauthorized binaries that could spawn race-window threads, and in vGPU/VDI environments isolating untrusted tenants onto patched hosts first - these reduce exposure but do not eliminate it for any user who can already run code locally. Disabling the GPU driver is generally not a viable workaround for systems that depend on hardware acceleration; downgrading to an older branch is not an alternative because the older branches are themselves in scope.

Affected VersionsENISA

GeForce All driver versions prior to 596.36
RTX, Quadro, NVS All driver versions prior to 539.72
Virtual GPU Manager 582.16(All versions prior to and including vGPU 19.4)
Tesla All driver versions prior to 582.53
Virtual GPU Manager 595.94(All versions prior to and including vGPU 20.0)
Guest driver 595.97(All versions prior to and including vGPU 20.0)
GeForce All driver versions prior to 582.53 Only GPUs based on the NVIDIA Maxwell, Volta, and Pascal GPU architectures are affected.
Guest driver 539.64(All versions prior to and including vGPU 16.13)
RTX, Quadro, NVS All driver versions prior to 582.53
Guest driver 582.16(All versions prior to and including vGPU 19.4)
Tesla All driver versions prior to 539.72
Tesla All driver versions prior to 596.36
RTX, Quadro, NVS All driver versions prior to 596.36

Affected Packages

euvd geforce_all_driver_versions_prior_to no fix
euvd rtx_quadro_nvs_all_driver_versions_prior_to no fix
euvd tesla_all_driver_versions_prior_to no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 3 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is a CWE-367 Time-of-Check Time-of-Use race condition within the NVIDIA kernel-mode display driver stack on Windows. TOCTOU bugs occur when a privileged component validates a resource (a handle, path, buffer, or permission state) and then operates on it later, allowing an unprivileged caller to swap or mutate the resource between the check and the use. In a kernel driver context - confirmed by the CPE coverage spanning consumer GeForce, professional RTX/Quadro/NVS, datacenter Tesla, and the NVIDIA Virtual GPU Manager and guest driver - winning the race lets a user-mode caller cause the kernel to act on attacker-controlled data, which is why the CVSS scope is Changed (S:C) and all three CIA impacts are High. The same primitive class historically appears in IOCTL handlers where user pointers or shared memory regions are re-read after validation.

Know when Geforce gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (nvidia) PRIMARY 7.8 HIGH
AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H

Primary rating from Vendor (nvidia) · only source for this CVE.

CVSS VectorVendor: nvidia

Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

NVIDIA Display Driver for Windows contains a vulnerability where an attacker could cause a time-of-check time-of-use issue. A successful exploit of this vulnerability might lead to denial of service, escalation of privileges, information disclosure, data tampering, and code execution.

Executive ViewAI

Why It Matters

NVIDIA Display Driver for Windows (GeForce, Quadro, Tesla, vGPU) contains a local privilege escalation vulnerability (CVE-2026-24191, CVSS 7.8) enabling low-privileged users to escalate to system privileges with scope implications beyond the driver boundary. No public exploit identified at time of analysis. Organizations with GPU infrastructure-particularly data centers and virtualized environments-face operational risk if local access controls are inadequate.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Enforce principle of least privilege on local user accounts and restrict interactive shell access; (2) Disable GPU acceleration and compute capabilities where business operations do not require them; (3) Implement privileged access management (PAM) to monitor and audit local privilege escalation attempts; (4) Isolate GPU workloads in sandboxed or containerized environments to limit scope of privilege escalation; (5) Maintain current inventory of driver versions and continuously monitor NVIDIA security advisories for patch release.

Threat Intelligence Overview

EPSS Score
0.0%
Top 99% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
Medium
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2026-24187 HIGH
8.8 May 26

Local privilege escalation and code execution in the NVIDIA Display Driver for Linux (GeForce, RTX/Quadro/NVS, Tesla, an

CVE-2026-47592 HIGH
7.8 Sep 30

An out-of-bounds read in the kernel-mode layer of NVIDIA GPU Display Driver on Windows and Linux allows a local, authent

CVE-2026-47573 HIGH
7.8 Sep 30

An out-of-bounds write in NVIDIA NVAPI for Windows allows a locally authenticated attacker holding standard user privile

CVE-2026-47572 HIGH
7.8 Sep 30

Type confusion in the kernel-mode layer of the NVIDIA GPU Display Driver for Linux allows a local low-privileged user (C

CVE-2026-47570 HIGH
7.8 Sep 30

Local privilege escalation in NVIDIA GPU Display Driver for Windows (CUDA driver component) allows an authenticated atta

CVE-2026-47593 HIGH
7.8 Sep 30

Local privilege escalation in NVIDIA Display Driver for Windows allows an authenticated low-privileged user to trigger a

CVE-2026-47594 HIGH
7.8 Sep 30

Local privilege escalation and potential code execution in NVIDIA GPU Display Driver for Windows and Linux arise from a

CVE-2026-47590 HIGH
7.8 Sep 30

Local privilege escalation in NVIDIA Display Driver for Windows and Linux allows an unprivileged local attacker to trigg

CVE-2026-47589 HIGH
7.8 Sep 30

Local privilege escalation and memory corruption in NVIDIA GPU Display Driver on Windows and Linux, affecting GeForce, R

CVE-2026-47588 HIGH
7.8 Sep 30

Local privilege escalation in the NVIDIA GPU Display Driver for Linux allows an authenticated, unprivileged user to trig

CVE-2026-47591 HIGH
7.8 Sep 30

Local privilege escalation in the kernel-mode layer of the NVIDIA GPU Display Driver for Linux allows an unprivileged lo

CVE-2026-47571 HIGH
7.8 Sep 30

Privilege escalation in NVIDIA's GPU Display Driver for Windows lets a local, low-privileged authenticated user bypass a

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy