CVE-2026-47598
nvidia-driver: xorg-x11-drv-nvidia: nvidia-driver: Arbitrary code execution via use-after-free in event delivery path
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 for Linux. A race condition between asynchronous event delivery and file close operations in the open-source kernel module can lead to a use-after-free condition, where memory is accessed after it has already been released. A local unprivileged attacker could exploit this vulnerability to achieve arbitrary code execution, escalate privileges, or cause a denial of service (DoS).
Statement
This vulnerability is assessed as Moderate severity rather than Important because successful exploitation requires local authenticated access and depends on winning a tight timing window, despite the theoretical potential for privilege escalation. In Red Hat Enterprise Linux, this issue exclusively impacts hosts equipped with NVIDIA graphics hardware running the optional open-source kernel driver packages. Default installations that do not utilize NVIDIA GPUs or that rely on standard open-source display stacks are completely unaffected by this flaw.
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
Prevent the NVIDIA kernel driver module from being loaded on systems where dedicated NVIDIA GPU capabilities are not required:
- Create a configuration file to disable loading the module:
echo "install nvidia /bin/true" > /etc/modprobe.d/disable-nvidia.conf
Warning: A system reboot is required for this configuration to take effect if the module is already loaded in memory.
Caveats: Applying this configuration disables NVIDIA GPU hardware acceleration, graphical output, and compute workloads on the system.
CVSS / CWE
CVSS 3.1 · 7CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE-825 · Expired Pointer Dereference