CVE-2026-72289

CRITICALPre-NVD 9.39.3
EchelonGraph scoreHIGH confidence

Score 9.3 from GitHub Security Advisory (severity: CRITICAL) published 2026-08-15. a secondary CVSS source baseline 9.3; sources differ by 0.0.

Triggered by: GitHub Security Advisory CVSS
Sources: epss, ghsa, secondary
Trending — 5 sources updated this week
9.3EG
EchelonGraph verdictPlan a fixSerious severity, but no confirmed exploitation yet.
  • High severity, but no confirmed exploitation yet
CISA-KEV: Not listedEPSS PROB: 0%CVSS: 9.3Exploit: None knownExposed: 0

No vendor fix yet — apply a workaround or compensating control (WAF / firewall / segmentation) and watch for a patch.

In the Linux kernel, the following vulnerability has been resolved:

KVM: arm64: vgic: Check the interrupt is still ours before migrating it

vgic_prune_ap_list() drops both ap_list_lock and irq_lock while migrating an interrupt to another vCPU. After reacquiring the locks it only checks that the affinity is unchanged (target_vcpu == vgic_target_oracle(irq)) before moving the interrupt, which assumes that an interrupt whose affinity is preserved is still queued on this vCPU's ap_list.

That assumption no longer holds if the interrupt is taken off the ap_list while the locks are dropped. vgic_flush_pending_lpis() removes the interrupt from the list and sets irq->vcpu to NULL, but leaves enabled/pending/target_vcpu untouched. As the interrupt is still enabled and pending, vgic_target_oracle() returns the same target_vcpu, so the affinity check passes and list_del() is run a second time on an entry that has already been removed.

Also check that the interrupt is still assigned to this vCPU (irq->vcpu == vcpu) before moving it.

CVSS v3
9.3
EG Score
9.3(high)
EG Risk
46(Track)
EG Risk 46/100SSVC: Track

EG Risk is EchelonGraph's 0–100 priority score: it fuses intrinsic severity with real-world exploitation and automatability so you can rank equal-severity CVEs and fix the most dangerous first. Higher = act sooner. Distinct from the 0–10 EG Score (severity).

How it’s computed
Severity93% × 45%
Exploitation0% × 40%
Automatability30% × 15%
Action: Routine — remediate on your standard cadence.
EPSS PROB
0%
EPSS %ILE
8%
KEV
Not listed

Published

August 15, 2026

Last Modified

August 17, 2026

Advisory Details (8)

Auto-updated Aug 17, 2026
No patch confirmed yet.
generic

KVM: arm64: vgic: Check the interrupt is still ours before migrating it - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/e363c0bc0226dc5ea5046a88e9a6864b82c45399
generic

KVM: arm64: vgic: Check the interrupt is still ours before migrating it - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/da2d249a39a1881681c303ceea33f38ba1c5bbeb
generic

KVM: arm64: vgic: Check the interrupt is still ours before migrating it - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/cb3efe1a354f1638726725c3ecee1ce8d1a7e2dc
generic

KVM: arm64: vgic: Check the interrupt is still ours before migrating it - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/79fdd2aa774e44847cd9bb7edc811e73e3dc7bfe
generic

KVM: arm64: vgic: Check the interrupt is still ours before migrating it - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/654be81c4c637af12709d47c7efc3302cd336513
generic

KVM: arm64: vgic: Check the interrupt is still ours before migrating it - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/3893e1fcf6f306b327a8358dcd1cbd077989a240
generic

KVM: arm64: vgic: Check the interrupt is still ours before migrating it - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/0658b09cba7fe866c6cd70cd2dcdfdcabe80328f
generic

KVM: arm64: vgic: Check the interrupt is still ours before migrating it - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/0074b82cdfcb5fd13710a0ac308ade68ac6f6fbe

Vendor Advisories for CVE-2026-72289(1)

These vendors published their own advisory mentioning this CVE — often with vendor-specific remediation steps + affected product lists not in NVD.

Data Freshness Timeline

(refreshed 49× in last 7d / 49× in last 30d)

Each row is a source pipeline that fetched or updated this CVE on that date, with what changed. For example, "NVD update" means NVD published or revised its analysis for this CVE; "MITRE cvelistV5" means we ingested or refreshed it from the CNA feed. Most recent first.

  1. 2026-08-21 07:34 UTCGHSA enrichment
  2. 2026-08-21 03:33 UTCGHSA enrichment
  3. 2026-08-20 23:32 UTCEG score recompute
  4. 2026-08-20 23:32 UTCGHSA enrichment
  5. 2026-08-20 22:56 UTCEPSS rescore
  6. 2026-08-20 19:31 UTCGHSA enrichment
  7. 2026-08-20 15:30 UTCGHSA enrichment
  8. 2026-08-20 11:27 UTCGHSA enrichment
  9. 2026-08-20 07:26 UTCGHSA enrichment
  10. 2026-08-20 03:24 UTCGHSA enrichment
  11. 2026-08-19 23:23 UTCGHSA enrichment
  12. 2026-08-19 19:22 UTCEG score recompute
  13. 2026-08-19 19:22 UTCGHSA enrichment
  14. 2026-08-19 17:04 UTCEPSS rescore
  15. 2026-08-19 15:21 UTCGHSA enrichment
  16. 2026-08-19 11:20 UTCGHSA enrichment
  17. 2026-08-19 07:19 UTCGHSA enrichment
  18. 2026-08-19 03:18 UTCGHSA enrichment
  19. 2026-08-18 23:15 UTCGHSA enrichment
  20. 2026-08-18 19:12 UTCGHSA enrichment
  21. 2026-08-18 15:11 UTCEG score recompute
  22. 2026-08-18 15:11 UTCGHSA enrichment
  23. 2026-08-18 13:49 UTCEPSS rescore
  24. 2026-08-18 13:49 UTCEPSS rescore
  25. 2026-08-18 11:09 UTCGHSA enrichment
Show 24 more
  1. 2026-08-18 07:04 UTCGHSA enrichment
  2. 2026-08-18 03:03 UTCGHSA enrichment
  3. 2026-08-17 23:01 UTCGHSA enrichment
  4. 2026-08-17 19:00 UTCGHSA enrichment
  5. 2026-08-17 14:21 UTCEG score recompute
  6. 2026-08-17 14:21 UTCGHSA enrichment
  7. 2026-08-17 13:47 UTCEPSS rescore
  8. 2026-08-17 10:20 UTCEG score recompute
  9. 2026-08-17 10:20 UTCGHSA enrichment
  10. 2026-08-17 06:19 UTCEG score recompute
  11. 2026-08-17 06:19 UTCGHSA enrichment
  12. 2026-08-17 05:59 UTCEG score recompute 9.30
  13. 2026-08-17 05:59 UTCGHSA enrichment
  14. 2026-08-17 05:54 UTCMITRE cvelistV5CVSS v3 → 9.3 · severity → CRITICAL
  15. 2026-08-17 05:31 UTCEG score recompute
  16. 2026-08-17 05:31 UTCGHSA enrichment
  17. 2026-08-17 05:25 UTCMITRE cvelistV5
  18. 2026-08-16 14:56 UTCEPSS rescore
  19. 2026-08-16 14:56 UTCEPSS rescore
  20. 2026-08-16 02:15 UTCEPSS rescore
  21. 2026-08-15 06:38 UTCGHSA enrichment
  22. 2026-08-15 06:23 UTCNVD update
  23. 2026-08-15 06:08 UTCEG score recompute
  24. 2026-08-15 06:02 UTCMITRE cvelistV5first tracked

Frequently asked(5)

What is CVE-2026-72289?
CVE-2026-72289 is a critical vulnerability published on August 15, 2026. In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: vgic: Check the interrupt is still ours before migrating it vgicpruneaplist() drops both aplistlock and irqlock while migrating an interrupt to another vCPU. After reacquiring the locks it only checks that the affinity…
When was CVE-2026-72289 disclosed?
CVE-2026-72289 was first published in the National Vulnerability Database on August 15, 2026, with the most recent update on August 17, 2026. EchelonGraph re-ingests CVE updates from NVD on a 2-hour cycle, so this page reflects the latest published state.
Is CVE-2026-72289 actively exploited?
CVE-2026-72289 is not currently on CISA's Known Exploited Vulnerabilities catalog. FIRST EPSS estimates a 0% probability of exploitation in the next 30 days, which ranks it in the top 91.9% of all scored CVEs.
What is the CVSS score of CVE-2026-72289?
CVE-2026-72289 has a CVSS v3 base score of 9.3 (NVD).
How do I remediate CVE-2026-72289?
Patch to the fixed version published by the affected vendor. Where vendor advisories exist for CVE-2026-72289, EchelonGraph cross-links them in the Vendor Advisories panel below — those typically contain the canonical remediation steps, fixed version numbers, and any vendor-specific mitigations.

Dependency Blast Radius

Explore the affected products and dependency analysis for CVE-2026-72289

Explore →

Is Your Infrastructure Affected by CVE-2026-72289?

EchelonGraph automatically scans your cloud infrastructure and maps CVE exposure using blast radius analysis.