← Zurück zur CVE-Suche

CVE-2026-64561

Beschreibung

In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Check for invalid/obsolete root *after* making MMU pages available Check for a -stale- page fault, i.e. for an invalid and/or obsolete root, after making MMU pages available for the shadow MMU. If reclaiming shadow pages zaps an in-use root, i.e. marks it invalid, then KVM will attempt to map memory into an invalid root. On its own, populating an invalid root is -fine-, but because child shadow pages inherit their parent-s role, any children created during the map/fetch will be created as invalid pages, thus violating KVM-s invariant that invalid pages are never on the list of active MMU pages. Note, the underlying flaw has existed since KVM first started tracking invalid roots in 2008 (commit 2e53d63acba7, -KVM: MMU: ignore zapped root pagetables-), but the true badness only came along in 2020 (Linux 5.9) with the invariant that invalid shadow pages can-t be on the list of active pages. Note #2, inheriting role.invalid when creating child shadow pages is also far from ideal; that flaw will be addressed separately.

CVSS 8.8EPSS 0.121%Risiko 0.89
Quelle öffnen
Veröffentlicht
2026-08-04 07:16:30
Zuletzt geändert
2026-08-09 04:17:43
Vektor
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H