/

CVE-2026-47571

Severity:

HIGH RISK

(7.8)

Authorization Bypass (CWE-863) in NVIDIA GPU Driver

CVE-2026-47571

Awaiting Analysis

Vulnerability type

Category:

Authorization Bypass

CWE:

CWE-863

Impact:

Privilege Escalation, Code Execution, Information Disclosure, and Denial of Service

Severity:

HIGH RISK

(7.8)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

A high-severity authorization bypass in the NVIDIA GPU Display Driver for Windows allows a local attacker to circumvent checks intended to restrict kernel-mode escape operations. Depending on the operation reached, successful exploitation may enable privilege escalation, information disclosure, data tampering, denial of service, or code execution.

Affected context

The vulnerability occurs in the Windows NVIDIA GPU Display Driver's kernel-mode escape handling. It is relevant when a local user can interact with the driver through exposed escape or device-control interfaces and the driver relies on execution-context checks to authorize sensitive operations.

Exploit preconditions

  • Attack surface: NVIDIA GPU Display Driver kernel-mode escape handling
  • Required access: Local access to a Windows system with the affected driver
  • Trigger point: A driver operation that processes a user-controlled escape request
  • Authorization condition: The request is evaluated against the caller's execution context
  • Why exploitation is possible: An authorization check can be bypassed, allowing an otherwise restricted operation to proceed

Why this happens

The underlying flaw is an authorization enforcement error in a privileged kernel-mode interface. The driver does not reliably prevent a caller from reaching operations that should be limited by execution context, which maps to CWE-863, Incorrect Authorization. The insecure pattern is treating a caller-controlled request as sufficiently authorized without consistently enforcing the required security context before performing the operation.

Potential impact

  • A local attacker may obtain elevated privileges.
  • Sensitive information could be disclosed from kernel or driver-managed memory.
  • Protected data or system state may be tampered with.
  • The affected system could experience denial of service or instability.
  • An attacker may be able to execute code with elevated privileges.

General mitigation guidance

Mitigation generally focuses on ensuring that every privileged driver operation enforces authorization at the point of use. Secure-by-default designs should expose only necessary escape operations, validate caller execution context independently of user-controlled fields, and deny requests when authorization cannot be established. Reducing input trust, minimizing kernel privileges, isolating sensitive GPU operations, and applying least privilege to device access can limit impact. Driver deployment and endpoint policies should also restrict untrusted local users from accessing sensitive interfaces where practical.

How teams detect issues like this

Detection can include static analysis for privileged operations reached without consistent authorization checks, especially checks based only on caller-supplied context or weak identity assumptions. Code reviews should examine escape handlers, device-control dispatch paths, privilege transitions, and failure paths. Runtime monitoring and endpoint policy can flag unusual access to GPU driver interfaces, unexpected privileged activity, and driver-related crashes. Automated security review tools may help identify missing or inconsistently applied authorization gates.

Sources

SourceLink
github.comgithub.com/NVIDIA/product-security/tree/main/2026/5861
nvd.nist.govnvd.nist.gov/vuln/detail/CVE-2026-47571
cve.orgcve.org/CVERecord?id=CVE-2026-47571

Frequently asked

questions

Exploitation requires local access to a Windows system where the affected

NVIDIA GPU Display Driver is installed; the description does not indicate a

direct network-based attack path.

An attacker needs the ability to run locally and interact with the driver's

kernel-mode escape interface. The exact required account privileges depend on

the system's device-access and endpoint policies.

Ensure that sensitive driver operations perform reliable authorization checks

against the actual caller context before execution, while minimizing exposed

interfaces and kernel privileges.

Use centralized authorization logic, treat all user-mode requests as

untrusted, review privilege-boundary code paths, and test both authorized and

unauthorized execution contexts during development and security validation.

Find out what's already
exploitable in your codebase.