CVE-2026-23085
kernel: irqchip/gic-v3-its: Avoid truncating memory addresses
Severity
LowRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · February 4, 2026
Updated · June 28, 2026
Description
An address truncation vulnerability was found in the Linux kernel's GICv3 ITS interrupt controller driver on 32-bit ARM systems with LPAE (Large Physical Address Extension). Physical addresses above 4GB are incorrectly stored in 32-bit unsigned long variables, causing address truncation. When kmalloc() returns memory from ZONE_NORMAL above 4GB, the truncated address causes the GICv3 driver to crash.
Statement
This vulnerability specifically affects 32-bit ARM systems with LPAE enabled and physical memory above 4GB. It was discovered in QEMU virtual machine environments with larger VMSPLIT configurations. Standard 64-bit systems and 32-bit systems without high memory are not affected. The crash occurs during boot, preventing the system from starting.
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
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-681 · Incorrect Conversion between Numeric Types