/

CVE-2026-47559

Severity:

HIGH RISK

(7.8)

Missing Authorization (CWE-862) in NVIDIA GPU Driver

CVE-2026-47559

Awaiting Analysis

Vulnerability type

Category:

Missing Authorization

CWE:

CWE-862

Impact:

Cross-Process Memory Access, Privilege Escalation, and Information Disclosure

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 missing authorization check in the NVIDIA GPU Display Driver's kernel-mode layer may allow one user to access memory belonging to another user's process. Successful exploitation could enable code execution, privilege escalation, data tampering, denial of service, or disclosure of sensitive information.

Affected context

The issue occurs in the kernel-mode components of NVIDIA GPU Display Driver installations for Windows and Linux. Risk depends on access to a system where the affected driver is present and where a local user or process can interact with the driver's GPU-related interfaces.

Exploit preconditions

  • Attack surface: Local GPU driver interfaces exposed to user-space processes
  • Required access: Access to the affected host and permission to interact with the driver
  • Trigger point: A driver operation involving access to process-associated memory
  • Why exploitation is possible: Insufficient authorization or isolation checks may permit access to memory belonging to another user's process

Why this happens

The underlying flaw is an authorization failure in a privileged kernel-mode component. The driver may perform a memory-related operation without adequately verifying whether the requesting user or process is permitted to access the target process's memory. This behavior maps to CWE-862: Missing Authorization, because access control enforcement is insufficient at a security-sensitive boundary.

Potential impact

  • An attacker may disclose data from another user's process
  • An attacker could modify process memory or tamper with application data
  • Exploitation may enable code execution in a more privileged context
  • A local user may be able to escalate privileges
  • The system could experience denial of service or driver instability

General mitigation guidance

Mitigation generally focuses on enforcing authorization and memory-isolation checks at every privileged driver boundary.

Common defensive patterns include:

  • Validating the caller's identity and authorization before accessing process memory
  • Using secure kernel APIs and documented access-control mechanisms
  • Applying least-privilege principles to driver-facing applications and services
  • Limiting access to GPU device interfaces to trusted users and groups
  • Separating user-controlled requests from privileged memory operations
  • Maintaining defense-in-depth controls such as endpoint monitoring and restricted local access

How teams detect issues like this

Organizations can assess this class of issue through:

  • Static analysis for privileged memory operations lacking caller or target ownership checks
  • Code review of IOCTL handlers, device interfaces, and process-memory access paths
  • Tests that verify cross-user access is rejected consistently
  • Policy enforcement restricting untrusted applications from interacting with sensitive device interfaces
  • Runtime monitoring for unusual GPU driver requests, cross-process memory activity, or unexpected privilege transitions
  • Automated security review tools that identify missing authorization checks in kernel-facing code

Sources

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

Frequently asked

questions

Exploitation is generally dependent on local access to a system running the affected NVIDIA driver and the ability to interact with exposed driver interfaces.

Not necessarily. The relevant risk is that a user or process with ordinary access may reach a driver operation that does not sufficiently enforce authorization.

Enforce authorization and process-memory isolation checks within every privileged driver operation, while restricting access to sensitive device interfaces.

Combine secure kernel API usage, least-privilege device permissions, adversarial cross-user testing, static analysis, and code reviews focused on IOCTL and memory-access paths.

Find out what's already
exploitable in your codebase.