Skip to main content

NVIDIA vGPU CVE-2025-23352

HIGH
Access of Uninitialized Pointer (CWE-824)
2025-10-23 psirt@nvidia.com
7.8
CVSS 3.1 · Vendor: nvidia
View

Attack ChainAIDerived

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

  1. Access
    Gain control of a provisioned guest VM
  2. Delivery
    Craft malicious guest-to-vGPU request
  3. Exploit
    Trigger uninitialized pointer access in vGPU Manager
  4. Execution
    Dereference stale/uninitialized pointer
  5. Impact
    Execute code or crash manager on host side

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Uninitialized pointer prevention
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to already control a guest VM running on a hypervisor host where the NVIDIA Virtual GPU Manager (vGPU software) is installed and a vGPU is assigned to that guest - i.e. a multi-tenant or GPU-virtualized deployment. The attacker needs sufficient privilege inside the guest to issue GPU operations to the virtual device (PR:L), but no user interaction on the host and no network reachability. Limiting factors: this is NOT remotely exploitable over the network, it is confined to environments that actually deploy NVIDIA vGPU (bare consumer/passthrough GPU setups are not affected), and it requires a foothold in a guest; hosts without vGPU Manager or without untrusted guest tenants are not realistically exposed.

Impact

Signals are consistent and point to a moderate, non-urgent priority. The NVIDIA-supplied CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 7.8 HIGH) describes a local, low-complexity attack requiring low privileges and no user interaction, with high confidentiality, integrity, and availability impact - exactly what a memory-corruption flaw (CWE-824, uninitialized pointer access) in the Virtual GPU Manager would yield. The EPSS score is very low (0.18%, 7th percentile), indicating little observed or predicted exploitation activity, and the CVE is NOT in CISA KEV, so there is no public evidence of active exploitation. No public proof-of-concept is referenced in the provided data. The main tension worth noting: this is a guest-to-host escape class flaw (a malicious guest attacking the hypervisor-side vGPU Manager), which typically crosses a trust boundary, yet NVIDIA scored it S:U (scope unchanged) - defenders should treat the host-impact potential as real regardless of the scope metric. Overall this is a genuine but not emergency-grade issue: patch in normal cycles, prioritized by exposure of multi-tenant GPU virtualization.

Exploit ScenarioDerived

An attacker who controls a guest virtual machine on a host running NVIDIA vGPU software issues crafted operations to the virtual GPU, triggering an uninitialized pointer access inside the Virtual GPU Manager. Depending on how the stale pointer is dereferenced, this can crash the manager (denial of service for co-tenant guests) or potentially achieve code execution and privilege escalation on the host side. No public exploit code is identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Oct 08, 2026

Uninitialized pointer access in the NVIDIA Virtual GPU Manager lets a malicious guest VM running on a vGPU-enabled hypervisor host corrupt host-side memory, potentially achieving code execution in the hypervisor context, denial of service, privilege escalation, information disclosure, or data tampering. Per the CVSS vector (AV:L/PR:L/UI:N), exploitation requires an attacker to already control a guest with a vGPU assigned and to hold low privileges inside that guest; no network reachability or host-side user interaction is needed. There is no confirmed active exploitation (not in CISA KEV) and no public exploit code identified at time of analysis, and EPSS is low at 0.18% (7th percentile), so this is a moderate, non-urgent priority concentrated in multi-tenant GPU-virtualized deployments.

RemediationAI

No vendor-released patch was identified from the provided input data, so the first step is to consult NVIDIA's security bulletin for CVE-2025-23352 (https://nvidia.custhelp.com/app/answers/detail/a_id/5703) and apply the fixed vGPU software release listed there for the exact driver branch in use - the advisory, not this record, is the source of the correct version number. Until that update is deployed, the most effective compensating control is to deny a vGPU to any guest or tenant you do not fully trust, since exploitation is only reachable from a guest that has a vGPU assigned; the trade-off is that GPU-accelerated workloads in those guests lose their virtual GPU and must fall back to CPU or be relocated. A stricter option is to bypass vGPU entirely for untrusted tenants and use dedicated GPU passthrough, which removes the shared vGPU Manager attack surface at the cost of losing GPU sharing density and multi-tenancy. Additionally, keep vGPU-enabled hosts segregated from untrusted tenant workloads, monitor host kernel and GPU driver logs for fault or crash patterns that could indicate guest-triggered memory corruption, and plan host restarts around the driver update since patching the Virtual GPU Manager requires remediation of the host stack.

Affected ProductsAI

The affected product is NVIDIA vGPU software, specifically the Virtual GPU Manager component installed on the hypervisor host that serves vGPU-enabled guests. No CPE identifiers were supplied in the input data and no version range is stated there, so the precise affected and fixed driver branches cannot be enumerated from this dataset; NVIDIA's security bulletin for CVE-2025-23352 (https://nvidia.custhelp.com/app/answers/detail/a_id/5703, also linked from NVD at https://nvd.nist.gov/vuln/detail/CVE-2025-23352 and the CVE record at https://www.cve.org/CVERecord?id=CVE-2025-23352) is the authoritative source for the exact impacted vGPU software versions and platform branches. Any host hosting untrusted or multi-tenant guests with vGPU assigned should be treated as in-scope until the applicable advisory entry is verified.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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-824 'Access of Uninitialized Pointer' defect in NVIDIA's Virtual GPU Manager, the host-side component that mediates GPU access for virtual machines through vGPU/SR-IOV style mediated devices. When a guest issues GPU operations against its virtual device, those commands are parsed and handled by the vGPU Manager in the host kernel/driver stack; an uninitialized pointer in that path causes the host component to dereference attacker-influenced memory. Because the corruption occurs on the host side rather than inside the guest, the impact class spans host code execution, guest-to-host privilege escalation, host denial of service (crash/hang of the GPU or host), information disclosure, and data tampering, consistent with the CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H vector (high confidentiality, integrity, and availability impact with no scope change). The attack surface is limited to environments that actually deploy vGPU Manager with a vGPU assigned to an untrusted guest - bare consumer setups, GPU passthrough-only configurations, and hosts without the vGPU Manager are not reachable through this path.

Know when Nvidia 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:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Malicious guest acts locally via the vGPU interface (AV:L) with guest privileges (PR:L) and no interaction; uninitialized pointer access yields full host-side C/I/A impact; S:U retained per vendor though host-boundary crossing is arguable.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (nvidia).

CVSS VectorVendor: nvidia

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

DescriptionCVE.org

NVIDIA vGPU software contains a vulnerability in the Virtual GPU Manager, where a malicious guest could cause uninitialized pointer access. A successful exploit of this vulnerability might lead to code execution, denial of service, escalation of privileges, information disclosure, and data tampering.

Executive ViewAI

Why It Matters

An unpatched memory-handling flaw in NVIDIA's Virtual GPU Manager affects organizations that share physical GPUs across multiple virtual machines, where an attacker who already controls a guest VM with a vGPU assigned can reach past the tenant boundary and corrupt memory on the hypervisor host, with potential for code execution, denial of service, or data tampering. The exposure is concentrated in cloud, VDI, and AI/ML estates where GPU capacity is pooled across different customers or trust levels, meaning a single compromised tenant could put other tenants on the same host at risk. No exploitation has been observed and NVIDIA has not yet shipped a fix, so leadership should treat this as a containment and readiness issue rather than an emergency.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict vGPU assignment to trusted tenants and guests only; separate untrusted workloads from shared GPU hosts or dedicate hosts per trust boundary; strip unnecessary local privileges and accounts inside vGPU guests; monitor hypervisor hosts for anomalous memory access, guest crashes, and unexpected host reboots; and maintain a standing process to deploy the NVIDIA vGPU Manager update immediately once released.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
NVIDIA vGPU is common in enterprise VDI and GPU datacenters, not everywhere
Data Quality
3 sources
Confidence: Low

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.2%
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· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

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

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

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.

More in Nvidia

View all
CVE-2017-14491 CRITICAL POC
9.8 Oct 04

Heap-based buffer overflow in dnsmasq before 2.78 allows remote attackers to cause a denial of service (crash) or execut

CVE-2018-3639 MEDIUM POC
5.5 May 22

Systems with microprocessors utilizing speculative execution and speculative execution of memory reads before the addres

CVE-2016-1741 CRITICAL POC
9.8 Mar 24

The NVIDIA driver in the Graphics Drivers subsystem in Apple OS X before 10.11.4 allows attackers to execute arbitrary c

CVE-2013-0109 HIGH POC
7.2 Apr 08

The NVIDIA driver before 307.78, and Release 310 before 311.00, in the NVIDIA Display Driver service on Windows does not

CVE-2019-5684 CRITICAL POC
10.0 Aug 06

NVIDIA Windows GPU Display Driver (all versions) contains a vulnerability in DirectX drivers, in which a specially craft

CVE-2026-24207 CRITICAL POC
9.8 May 20

Authentication bypass in NVIDIA Triton Inference Server allows unauthenticated remote attackers to reach protected funct

CVE-2019-5685 CRITICAL POC
9.8 Aug 06

NVIDIA Windows GPU Display Driver (all versions) contains a vulnerability in DirectX drivers, in which a specially craft

CVE-2025-23359 HIGH POC
8.3 Feb 12

NVIDIA Container Toolkit for Linux contains a Time-of-Check Time-of-Use (TOCTOU) vulnerability when used with default co

CVE-2016-8812 HIGH POC
8.8 Nov 08

For the NVIDIA Quadro, NVS, and GeForce products, NVIDIA GeForce Experience R340 before GFE 2.11.4.125 and R375 before G

CVE-2017-1000251 HIGH POC
8.0 Sep 12

The native Bluetooth stack in the Linux Kernel (BlueZ), starting at the Linux kernel version 2.6.32 and up to and includ

CVE-2016-1861 HIGH POC
7.8 Jun 19

The NVIDIA Graphics Drivers subsystem in Apple OS X before 10.11.5 allows attackers to execute arbitrary code in a privi

CVE-2024-0132 HIGH POC
8.3 Sep 26

NVIDIA Container Toolkit 1.16.1 or earlier contains a Time-of-check Time-of-Use (TOCTOU) vulnerability when used with de

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