NVIDIA open GPU kernel module: use-after-free in the event delivery path races file close
Impact
An unprivileged local user can race asynchronous event delivery against closing the driver file descriptor and free memory that the driver still uses. NVIDIA lists code execution and privilege escalation among the outcomes, which on a GPU node means a tenant process escaping to host kernel context. This one is in the open-source kernel module, the variant most GPU clouds now run, and the affected list includes the guest driver and the Virtual GPU Manager. Races like this are also a reliable way to panic a node, which costs the running jobs.
Who can reach it
Local unprivileged user holding an open handle to the NVIDIA device nodes - any tenant with a GPU pod. High attack complexity because a race must be won.
What to do
Update the open GPU kernel module / driver to the fixed branch in NVIDIA bulletin 2026/5861. Module replacement requires the GPUs to be idle: drain the node and reboot.
References
Related entries
- Linux kernel amdgpu display core (DC/DM) (drm/amd/display): An out-of-bounds access in the amdgpu display core (DC/DM)CVE-2026-53329 · Linux kernel amdgpu display core (DC/DM) (drm/amd/display)High
- Linux kernel amdgpu display core (DC/DM) (drm/amd/display): An out-of-bounds access in the amdgpu display core (DC/DM)CVE-2026-64219 · Linux kernel amdgpu display core (DC/DM) (drm/amd/display)High
- NVIDIA GPU Display Driver - kernel mode layer (Windows nvlddmkm.sys and Linux nvidia.ko): An out-of-bounds writeCVE-2022-28185 · NVIDIA GPU Display Driver - kernel mode layer (Windows nvlddmkm.sys and Linux nvidia.ko)Medium
- GeForce Experience installer: Local privesc during installCVE-2022-31611 · GeForce Experience installerMedium
- NVIDIA GPU Display Driver - Linux kernel module (nvidia.ko): A kernel helper maps more physical pages than wereCVE-2022-34674 · NVIDIA GPU Display Driver - Linux kernel module (nvidia.ko)Medium
- DGX H100 BMC (IPMI): DoS of the BMCCVE-2023-31010 · DGX H100 BMC (IPMI)Medium
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.