CVE-2026-92524
NoneCVSS
—
EPSS
0.2%
Published
Sep 17, 2026
CISA due date
—
Cloudanix analysis
A Linux kernel bug can waste system resources during certain interrupt setup errors, potentially making the machine unstable if the problem happens repeatedly.
- Exploitation
- Other
- Attacker needs
- Local User
- Complexity
- Theoretical
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Other
- Remediation
- Patch
- Effort
- Medium
- Patch risk
- Low
What it actually does
Failure in its_irq_gic_domain_alloc() leaves its_vpe_irq_domain_free() unable to call its_vpe_teardown(), leaking VPE interrupt resources in the GIC-v3 ITS driver.
Why it matters to the business
Repeated allocation failures under load can gradually exhaust kernel memory and interrupt-related resources, leading to degraded stability or denial-of-service conditions on affected Linux systems over time.
How an attack unfolds
An attacker with local access triggers repeated failures in the ITS VPE interrupt domain allocation path; the missing teardown call in the error handler accumulates leaked resources until the system becomes unstable.
How to fix it
Apply the upstream kernel patch that invokes its_vpe_teardown() in the its_vpe_irq_domain_alloc() error path; update to a kernel release containing the fix once available.
How to confirm the fix worked
Confirm the presence of the call to its_vpe_teardown() inside the error-handling block of its_vpe_irq_domain_alloc() in the irqchip/gic-v3-its.c source; monitor for resource-leak symptoms under synthetic allocation-failure workloads.
Typical attack path
- Obtain local code execution on a Linux system using the affected GIC-v3 ITS driver.
- Induce repeated failures in its_irq_gic_domain_alloc() through crafted interrupt or device operations.
- Allow the error path in its_vpe_irq_domain_free() to execute without teardown, accumulating leaks.
- Continue until kernel resources are exhausted, causing denial of service.
How to detect it
Review kernel logs for repeated its_vpe_irq_domain_alloc failures; inspect memory and IRQ allocation counters for unexplained growth; no specific post-exploitation artifacts are known.
What your security team should do
- Prioritize kernel updates for systems exposing GIC-v3 ITS hardware once fixed releases are published.
- Monitor kernel memory and interrupt allocation metrics for gradual growth patterns on affected platforms.
- Limit untrusted local code execution where feasible until patches are applied.
The record
In the Linux kernel, the following vulnerability has been resolved: irqchip/gic-v3-its: Prevent leak in its_vpe_irq_domain_alloc() When its_irq_gic_domain_alloc() fails, the following its_vpe_irq_domain_free() fails to invoke its_vep_teardown() for the corresponding interrupt, which leaks the resource. Invoke its_vpe_teardown() in the error handling path to avoid the leak. [ tglx: Massaged change log ]
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|