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 Details
- CVSS 3.1 Base Score: 8.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade bpftoolUpgrade python3-perf6.12-debuginfoUpgrade perf6.12-debuginfoUpgrade python3-perfUpgrade kernel6.12-debuginfoUpgrade kernel-livepatch-6.1.180-225.360Upgrade kernel-toolsUpgrade kernel-modules-extra-commonUpgrade kernel-tools-develUpgrade kernel6.12-toolsUpgrade perfUpgrade kernel-livepatch-6.12.100-125.179Upgrade bpftool6.12Upgrade kernelUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-tools-develUpgrade kernel6.12-develUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade perf6.12Upgrade bpftool-debuginfoUpgrade kernel-develUpgrade bpftool6.12-debuginfoUpgrade perf-debuginfoUpgrade kernel6.12-headersUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-modules-extraUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade python3-perf6.12Upgrade kernel6.12Upgrade kernel-headersUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel6.12-modules-extra-common | Aug 18, 2026 | Aug 4, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.12 | Aug 9, 2026 | Aug 9, 2026 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Aug 5, 2026 | Aug 4, 2026 |
| Rocky_linux | — | Upgrade libperf-debuginfoUpgrade perfUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debuginfoUpgrade python3-perfUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-kvmUpgrade rtlaUpgrade perf-debuginfoUpgrade kernelUpgrade kernel-rt-debugUpgrade kernel-debug-develUpgrade kernel-debug-uki-virtUpgrade libperfUpgrade kernel-develUpgrade kernel-rt-coreUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-debuginfoUpgrade kernel-uki-virt-addonsUpgrade kernel-modulesUpgrade bpftoolUpgrade kernel-rt-develUpgrade kernel-rt-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-modulesUpgrade rvUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdumpUpgrade python3-perf-debuginfoUpgrade kernel-modules-coreUpgrade kernel-debug-debuginfoUpgrade kernel-modules-extraUpgrade kernel-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-tools-libsUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-modulesUpgrade kernel-debug-devel-matchedUpgrade bpftool-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-uki-virtUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rtUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-modules-extra-matchedUpgrade kernel-toolsUpgrade kernel-rt-debug-coreUpgrade kernel-debugUpgrade kernel-debug-modules-core | Aug 10, 2026 | Jul 27, 2026 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-nvidia-tegraNo solution exists | Sep 21, 2026 | Sep 18, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 14, 2026 | Aug 4, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub