Skip to main content

January 2025 NVIDIA GPU Display Driver Bulletin: Buffer Overflows, vGPU Memory Corruption, and a Unified Memory Leak

CVEScoreComponentType
CVE-2024-01467.8 HighvGPU ManagerMemory corruption
CVE-2024-01507.1 HighGPU Display Driver — Windows & LinuxOut-of-bounds write
CVE-2024-01314.4 MediumGPU Kernel Driver — Windows & LinuxIncorrect length buffer read
CVE-2024-01475.5 MediumGPU Display Driver — Windows & LinuxUse-after-free
CVE-2024-538695.5 MediumUnified Memory Driver — LinuxUninitialised memory leak
CVE-2024-538815.5 MediumvGPU Host DriverInterrupt storm
CVE-2024-01493.3 LowGPU Display Driver — LinuxUnauthorised file access

Disclosed January 2025. CVE-2024-0149 discovered by Wolfgang Frisch.

For executives

NVIDIA's January 2025 GPU display driver and vGPU software bulletin patched seven vulnerabilities spanning four distinct components of the GPU software stack. The most significant affects the Virtual GPU Manager — a malicious guest virtual machine can cause memory corruption on the hypervisor host, potentially reaching code execution.

CVE-2024-0146: vGPU Manager memory corruption (CVSS 7.8)

A malicious guest can trigger memory corruption in the Manager process on the host. The Manager runs in a privileged context on the host, outside the isolation boundary of any individual guest. Successful exploitation can lead to code execution, denial of service, and data tampering on the hypervisor host — affecting not just the malicious guest but potentially every other guest sharing the same physical GPU.

CVE-2024-53869: uninitialised memory leak in the Unified Memory driver (CVSS 5.5)

The driver fails to fully zero or initialise memory in certain cleanup conditions. The Unified Memory driver manages memory that moves between CPU and GPU address spaces. Data may include GPU kernel outputs, intermediate computational results, or previously used GPU context data from other processes.

CVE-2024-53881: interrupt storm via vGPU host driver (CVSS 5.5)

A malicious guest can trigger a high volume of interrupts directed at the host. In a shared GPU environment, an interrupt storm originating from one guest can degrade or deny service for all other guests sharing the same physical GPU.

Patch

Linux: R550 branch at 550.144.03 or later, R535 branch at 535.230.02 or later. vGPU updates via the NVIDIA Licensing Portal.