Skip to main content
← All vulnerabilities
CVE-2026-98712

KVM: arm64: vgic: Take a refcount on IRQs referenced by last_lr_irq

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 6.20, 7.2.10
None on Exploit-DB, Metasploit or GitHub

Summary

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: vgic: Take a refcount on IRQs referenced by last_lr_irq Referencing the last interrupt inserted in an LR is rather fragile, as this interrupt can vanish if a concurrently unmapped LPI. Solve this by bumping up the refcount on the interrupt when populating last_lr_irq, and drop it at vgic_prune_ap_list() time, when LPIs are being reclaimed.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Linux Linux

    From 6da5e537f5afe091658e846da1949d7e557d2ade · fixed in 8b25393d16a5ca8df907bd7ee1ff2e9d85678b3c; From 6da5e537f5afe091658e846da1949d7e557d2ade · fixed in 19bc5d79ece613f242b5ec03921a3b465321bfed; From 6.19.9 · fixed in 6.20

  • Linux Linux

    7.0

  • KernelLinux

    From 7.0.0 · fixed in 7.2.10

References 2

git.kernel.org