/

CVE-2026-47580

Severity:

HIGH RISK

(7.3)

Missing Authorization (CWE-862) in NVIDIA GPU Driver

CVE-2026-47580

Awaiting Analysis

Vulnerability type

Category:

Missing Authorization

CWE:

CWE-862

Impact:

Information Disclosure and Data Tampering

Severity:

HIGH RISK

(7.3)

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 missing authorization vulnerability in the NVIDIA GPU Display Driver for Windows may allow an attacker to perform actions without the required permission checks. A successful exploit could expose information or enable unauthorized modification of data, depending on the affected kernel-module operation and the attacker's access.

Affected context

The vulnerability occurs in the Windows kernel module of the NVIDIA GPU Display Driver when an operation does not adequately verify whether the requesting actor is authorized to perform it. Risk depends on the exposed driver interface, local system configuration, and the privileges or access already available to the attacker.

Exploit preconditions

  • Attack surface: NVIDIA GPU Display Driver kernel-module interface on Windows
  • Required access: Access sufficient to interact with the affected driver functionality; the exact privilege boundary may depend on system configuration
  • Trigger point: A driver operation that processes a request without enforcing the required authorization check
  • Why exploitation is possible: The kernel module may accept an action or return protected information without confirming that the requester has the necessary permissions

Why this happens

The underlying bug is an authorization enforcement failure in a privileged driver component. A security-sensitive operation is reachable without a complete check that the caller is permitted to access the requested resource or modify the relevant data. This maps to CWE-862: Missing Authorization, where access control is absent or not applied at a required enforcement point.

Potential impact

  • An attacker may disclose information handled by the driver or associated system resources.
  • An attacker could tamper with protected or security-relevant data.
  • Unauthorized driver operations may weaken system confidentiality or integrity.
  • Exploitation may contribute to broader compromise if the exposed operation provides a path to other privileged functionality.

General mitigation guidance

Mitigation generally focuses on enforcing authorization at every security-sensitive driver boundary and reducing the privileges available to driver-facing interfaces.

Common defensive patterns include:

  • Applying explicit caller authorization checks before processing privileged requests.
  • Using secure-by-default device and interface permissions.
  • Separating ordinary graphics functionality from operations requiring elevated trust.
  • Validating object ownership, access tokens, and requested operations consistently.
  • Running related services and applications with least privilege.
  • Limiting local access to driver interfaces and protecting sensitive data from unauthorized modification.

How teams detect issues like this

Organizations can look for missing authorization risks through:

  • Static analysis of kernel request handlers for security-sensitive operations lacking access checks.
  • Code review signals such as trust decisions based only on request structure, caller-controlled identifiers, or interface reachability.
  • Tests that exercise driver operations under standard-user, restricted-token, and unauthorized caller contexts.
  • Policy enforcement requiring documented authorization decisions for privileged device interfaces.
  • Monitoring unusual access to GPU driver device objects and unexpected data modifications.

Automated security review tools may help identify incomplete or inconsistent authorization checks, but findings should be validated against the driver's intended security model.

Sources

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

Frequently asked

questions

The description identifies a Windows kernel-driver issue but does not establish remote exploitability. Exploitation generally depends on access to the affected driver interface, often from a local process or user context.

An attacker must be able to reach the vulnerable driver operation. The precise access requirement depends on device-interface permissions, system configuration, and the authorization checks enforced by the affected code path.

Ensure that every privileged driver operation performs explicit authorization checks before reading, disclosing, or modifying protected data. Secure interface permissions and least-privilege execution provide additional defense.

Define authorization requirements for each kernel interface, test operations with restricted identities, review request handlers for trust-boundary violations, and enforce security policies for privileged driver access.

Find out what's already
exploitable in your codebase.