cveboard RSS feed

CVE-2026-72288

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

KVM: arm64: vgic: Handle race between interrupt affinity change and LPI disabling

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: vgic: Handle race between interrupt affinity change and LPI disabling Hyunwoo Kim reports some really bad races should the following situation occur: - LPI-I is pending in vcpu-B's AP list - vcpu-A writes to vcpu-B's RD to disable its LPIs - vcpu-C moves I from B to C If the last two race nicely enough, vgic_prune_ap_list() can drop the irq and AP list locks, reacquire them, and in the interval the irq has been freed. UAF follows. The fix is two-fold: - Before dropping the irq and ap_list locks, take a reference on the irq - Do not try to handle migration of the pending bit: there is no expectation that this state is retained, as per the architecture With that, we're sure that the interrupt is still around, and we safely remove it from the AP list as it has no target at this stage (unless another interrupt fires, but that's another story).

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
5dd4b924e390af426e424d5e52c1b4d1566af817affectedgiteb74f3feb68e64cf69f86cb806a15d8cfb6757f4UnavailableNone listed
5dd4b924e390af426e424d5e52c1b4d1566af817affectedgit77c61235d66246dd6a5f55587f0afc273d832775UnavailableNone listed
5dd4b924e390af426e424d5e52c1b4d1566af817affectedgitd19dca8194ebed371e624331c6be2cb73b562cafUnavailableNone listed
5dd4b924e390af426e424d5e52c1b4d1566af817affectedgitb1a89d12d35a8256d2b170ced0b1c86851f3def2UnavailableNone listed
5dd4b924e390af426e424d5e52c1b4d1566af817affectedgit7258770e5814f15e8308ebda82ac9acf6964ba8eUnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
4.8affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver4.8UnavailableNone listed
6.6.160unaffectedsemverUnavailable6.6.*None listed
6.12.114unaffectedsemverUnavailable6.12.*None listed
6.18.40unaffectedsemverUnavailable6.18.*None listed
7.1.5unaffectedsemverUnavailable7.1.*None listed
7.2unaffectedoriginal_commit_for_fixUnavailable*None listed