Automated Threat Modeling

NVIDIA vGPU CVE-2025-23283 Stack Buffer Overflow: Brief Summary and Patch Guidance

A brief summary of CVE-2025-23283, a stack buffer overflow in NVIDIA vGPU for Linux-style hypervisors, with technical details, affected versions, patch information, and detection strategies for security professionals.

CVE Analysis

8 min read

ZeroPath CVE Analysis
ZeroPath CVE Analysis

2025-08-02

NVIDIA vGPU CVE-2025-23283 Stack Buffer Overflow: Brief Summary and Patch Guidance
Experimental AI-Generated Content

This CVE analysis is an experimental publication that is completely AI-generated. The content may contain errors or inaccuracies and is subject to change as more information becomes available. We are continuously refining our process.

If you have feedback, questions, or notice any errors, please reach out to us.

[email protected]

Introduction

A single vulnerable virtual machine can put the security of an entire GPU-accelerated data center at risk. CVE-2025-23283, a stack buffer overflow in NVIDIA's vGPU software for Linux-style hypervisors, could let a malicious guest execute code or escalate privileges on the host. It matters most to organizations that run multi-tenant environments with shared GPUs, such as cloud providers and enterprises with virtual desktop infrastructure (VDI).

About NVIDIA and vGPU: NVIDIA dominates GPU hardware and virtualization, and its products run AI, graphics, and compute workloads worldwide. Its vGPU platform lets multiple virtual machines share one physical GPU, and modern cloud, research, and enterprise environments are built on it. vGPU has millions of deployments and integrates with the major hypervisors, so a vulnerability in this stack reaches a large number of real systems.

Technical information

CVE-2025-23283 is a stack-based buffer overflow (CWE-121) in the Virtual GPU Manager component of NVIDIA vGPU software for Linux-style hypervisors. A guest VM triggers it by sending crafted input that the Virtual GPU Manager does not bounds-check properly. The attacker can then overwrite stack memory and possibly corrupt return addresses or function pointers.

  • The Virtual GPU Manager, where the flaw sits, runs with elevated privileges on the hypervisor host.
  • A guest VM with low privileges can exploit it, and no user interaction is required.
  • Attack complexity is low. An attacker can trigger the overflow with specially crafted GPU operation requests or malformed command buffers.
  • Successful exploitation can lead to arbitrary code execution, privilege escalation, denial of service, information disclosure, or data tampering on the host.
  • The vulnerability affects the isolation boundary between guest and host, which multi-tenant and cloud environments depend on.

The referenced materials include no public code snippets or detailed exploit code.

Patch information

NVIDIA has released security updates for CVE-2025-23283 and related vulnerabilities. Install the following versions to reduce the risk:

Windows drivers:

  • GeForce: 577.00
  • NVIDIA RTX, Quadro, NVS: 573.48
  • Tesla: 573.48

Linux drivers:

  • GeForce: 575.64.05
  • NVIDIA RTX, Quadro, NVS: 575.64.05
  • Tesla: 570.172.08

vGPU software:

  • Guest Driver (Windows): 573.48
  • Guest Driver (Linux): 570.172.08
  • Virtual GPU Manager: 570.172.07

Download updates from the NVIDIA Driver Downloads page and the NVIDIA Licensing Portal.

Detection methods

Tenable's Nessus detects CVE-2025-23283 (Plugin ID 243281). Recommended steps:

  1. Scan with Nessus or a similar tool to find vulnerable NVIDIA vGPU installations.
  2. Watch guest VMs for abnormal activity, such as unexpected crashes or memory spikes.
  3. Review system and application logs regularly for anomalies.
  4. Make sure your IDS has the latest signatures for NVIDIA vGPU vulnerabilities.
  5. Run regular security audits and penetration tests to check how well your detection works.

Reference: Nessus Plugin 243281

Affected systems and versions

The vulnerability affects NVIDIA vGPU for Linux-style hypervisors, including Citrix Hypervisor, Linux with KVM, Red Hat Enterprise Linux with KVM, Ubuntu, and VMware vSphere. Vulnerable versions:

  • Virtual GPU Manager versions prior to 570.172.07
  • Guest Driver (Linux) versions prior to 570.172.08
  • Guest Driver (Windows) versions prior to 573.48
  • GeForce (Windows) versions prior to 577.00
  • NVIDIA RTX, Quadro, NVS (Windows) versions prior to 573.48
  • Tesla (Windows) versions prior to 573.48
  • GeForce (Linux) versions prior to 575.64.05
  • NVIDIA RTX, Quadro, NVS (Linux) versions prior to 575.64.05
  • Tesla (Linux) versions prior to 570.172.08

Vendor security history

NVIDIA has fixed multiple earlier vulnerabilities in its vGPU stack, including buffer overflows and privilege escalation issues. It publishes security advisories regularly and usually ships patches promptly. The company has a dedicated Product Security Incident Response Team (PSIRT) and works with hypervisor vendors to coordinate security updates.

References

Detect & fix
what others miss

Works with
  • GitHub
  • GitLab
  • Bitbucket
  • Azure DevOps Services
  • Gerrit
  • CVS
  • Jira
  • Linear
  • Slack
  • Security Compass
Explore integrations
Security magnifying glass visualization