CVE-2026-47516
nvidia-driver: xorg-x11-drv-nvidia: NVIDIA GPU Display Driver: Arbitrary code execution via use-after-free
Severity
ImportantRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · October 1, 2026
Updated · November 2, 2026
Description
A flaw was found in the NVIDIA GPU Display Driver. An unprivileged local user can trigger a use-after-free condition, which occurs when the driver accesses memory that has already been released. Successful exploitation could allow the attacker to execute arbitrary code, escalate privileges, tamper with data, or cause a denial of service.
Statement
Red Hat rates this vulnerability as Important because an authenticated local user can achieve arbitrary code execution with kernel-level privileges, completely compromising host confidentiality, integrity, and availability. The flaw specifically affects systems with compatible NVIDIA hardware where the proprietary display driver stack is installed and actively in use. Default configurations without these external driver packages or environments that do not load the driver remain unaffected.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
To mitigate this vulnerability on systems where NVIDIA GPU acceleration or compute capabilities are not required, prevent the driver modules from loading:
- Create a modprobe configuration file to blacklist the driver:
echo "blacklist nvidia" > /etc/modprobe.d/blacklist-nvidia.conf
echo "install nvidia /bin/false" >> /etc/modprobe.d/blacklist-nvidia.conf
- If the module is included in the initramfs, regenerate the image:
dracut -f
Caveats: Blacklisting this module will disable NVIDIA GPU hardware acceleration, graphical desktop rendering on the GPU, and compute frameworks (such as CUDA). If the driver is currently loaded into the running kernel, a system reboot is required for these changes to take effect.
CVSS / CWE
CVSS 3.1 · 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE-825 · Expired Pointer Dereference