Improper input validation in Linux kernel - CVE-2026-99146

 

Improper input validation in Linux kernel - CVE-2026-99146

Published: October 29, 2026


Vulnerability identifier: #VU158446
CSH Severity: Low
CVSS v4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-99146
CWE-ID: CWE-20
Exploitation vector: Local access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a local privileged user to write to MMIO addresses outside the intended DMC firmware program range, potentially disrupting graphics operation.

The vulnerability exists due to missing firmware load address validation in the Linux kernel i915 DMC firmware loader when processing firmware with header version 3. A local privileged user can supply firmware with a crafted start_mmioaddr value to direct firmware loading writes outside the valid program address range for the target DMC.


Affected software

Linux kernel
Debian Linux
linux (Debian package)

How to mitigate CVE-2026-99146

Install security update from vendor's repository.

Linux kernel - update to 7.0 rc3
linux (Debian package) - update to 6.12.117-1

External References

Related Security Bulletins