CVE-2026-46006

Linux · Kernel

An integer overflow in the Linux kernel's Nouveau DRM driver allows for bypass of buffer bounds checks.

Executive summary

An integer overflow in the Linux kernel Nouveau driver's push buffer relocation validation could allow an attacker to bypass security checks and cause memory corruption.

Vulnerability

The vulnerability is located in nouveau_gem_pushbuf_reloc_apply(), where a 32-bit integer overflow occurs during the bounds check of relocation offsets. This allows an attacker to bypass the validation logic, potentially leading to out-of-bounds memory access.

Business impact

Successful exploitation could lead to local privilege escalation or system crashes on machines using NVIDIA GPUs with the Nouveau driver. The 7.8 CVSS score reflects the serious nature of this kernel-level memory corruption flaw.

Remediation

Immediate Action: Apply the vendor-provided kernel update that corrects the overflow validation in the Nouveau DRM driver.

Proactive Monitoring: Monitor for anomalous GPU driver activity or unexpected system restarts.

Compensating Controls: If the Nouveau driver is not required, switch to proprietary NVIDIA drivers or blacklist the Nouveau module.

Exploitation status

Public Exploit Available: false

Analyst recommendation

This vulnerability poses a clear risk of memory corruption. Administrators should deploy the security update across all affected Linux systems to mitigate the risk of local privilege escalation.