CVE-2026-47529
nvidia-driver: xorg-x11-drv-nvidia: nvidia-driver: arbitrary code execution via out-of-bounds write in kernel mode layer
Severity
ModerateRed 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. A local attacker with administrative privileges can trigger an out-of-bounds write in the driver's kernel mode layer. Successful exploitation could lead to arbitrary code execution, privilege escalation, data tampering, information disclosure, or a denial of service (DoS).
Statement
This vulnerability is rated as Moderate for Red Hat Enterprise Linux because exploitation requires local access and elevated administrative privileges, limiting the risk of unauthorized access from unprivileged accounts. The proprietary NVIDIA GPU driver packages are optional components rather than default system packages, requiring deliberate installation for specialized compute or graphical environments. While memory corruption within kernel space can destabilize the operating system, an attacker already possessing root-level access holds extensive administrative control over the host environment.
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 flaw, prevent the proprietary kernel driver from loading by blacklisting it in the modprobe configuration:
- Create a configuration file to disable autoloading:
echo "blacklist nvidia" > /etc/modprobe.d/blacklist-nvidia.conf
echo "install nvidia /bin/true" >> /etc/modprobe.d/blacklist-nvidia.conf
- If the module is already loaded, attempt to unload it:
modprobe -r nvidia
Caveats: Preventing the driver from loading disables NVIDIA GPU acceleration, display output relying on the proprietary driver, and GPU computing workloads such as CUDA.
Warning: If the module is actively in use by graphical sessions or background computing processes, it cannot be unloaded dynamically and the system must be rebooted for the configuration to take effect.
CVSS / CWE
CVSS 3.1 · 6.7CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
CWE-787 · Out-of-bounds Write