Answer in brief
CVE-2026-23085 records a Unknown severity vulnerability in irqchip/gic-v3-its: Avoid truncating memory addresses. The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=cc2d3216f53c9fff0030eb71cacc4ce5f39d1d7e <e332b3b69e5b3acf07204a4b185071bab15c2b88 || >=cc2d3216f53c9fff0030eb71cacc4ce5f39d1d7e <e2f9c751f73a2d5bb62d94ab030aec118a811f27 || >=cc2d3216f53c9fff0030eb71cacc4ce5f39d1d7e <85215d633983233809f7d4dad163b953331b8238 || >=cc2d3216f53c9fff0030eb71cacc4ce5f39d1d7e <1b323391560354d8c515de8658b057a1daa82adb || >=cc2d3216f53c9fff0030eb71cacc4ce5f39d1d7e <084ba3b99f2dfd991ce7e84fb17117319ec3cd9f || >=cc2d3216f53c9fff0030eb71cacc4ce5f39d1d7e <03faa61eb4b9ca9aa09bd91d4c3773d8e7b1ac98 || >=cc2d3216f53c9fff0030eb71cacc4ce5f39d1d7e <8d76a7d89c12d08382b66e2f21f20d0627d14859 | e332b3b69e5b3acf07204a4b185071bab15c2b88, e2f9c751f73a2d5bb62d94ab030aec118a811f27, 85215d633983233809f7d4dad163b953331b8238, 1b323391560354d8c515de8658b057a1daa82adb, 084ba3b99f2dfd991ce7e84fb17117319ec3cd9f, 03faa61eb4b9ca9aa09bd91d4c3773d8e7b1ac98, 8d76a7d89c12d08382b66e2f21f20d0627d14859 |
| Linux/Linuxgeneric | 3.19 | Not reported |
Published upstream
Feb 4, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Oct 19, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Oct 19, 2026
In the Linux kernel, the following vulnerability has been resolved: irqchip/gic-v3-its: Avoid truncating memory addresses On 32-bit machines with CONFIG_ARM_LPAE, it is possible for lowmem allocations to be backed by addresses physical memory above the 32-bit address limit, as found while experimenting with larger VMSPLIT configurations. This caused the qemu virt model to crash in the GICv3 driver, which allocates the 'itt' object using GFP_KERNEL. Since all memory below the 4GB physical address limit is in ZONE_DMA in this configuration, kmalloc() defaults to higher addresses for ZONE_NORMAL, and the ITS driver stores the physical address in a 32-bit 'unsigned long' variable. Change the itt_addr variable to the correct phys_addr_t type instead, along with all other variables in this driver that hold a physical address. The gicv5 driver correctly uses u64 variables, while all other irqchip drivers don't call virt_to_phys or similar interfaces. It's expected that other device drivers have similar issues, but fixing this one is sufficient for booting a virtio based guest.
Quoted source text, attributed separately from HOL analysis.