Database/Kernel, userspace & hypervisor

Linux kernel (arch/x86/kvm/mmu): The TDP MMU skipped invalid roots when unmapping a GFN range, so KVM could still hold
Impact
The TDP MMU skipped invalid roots when unmapping a GFN range, so KVM could still hold references to host pages after an MMU-notifier callback had returned - the exact guarantee that keeps a guest from touching host memory the kernel has already reclaimed. Completing the zap afterwards means KVM writes to and dirties pages that no longer belong to the VM.
Who can reach it
No special guest action needed: the window opens whenever a root is invalidated (memslot updates, VM teardown, nx_huge_pages toggling) while the host reclaims guest memory through the MMU notifier - swap, KSM, THP collapse, ballooning. On a memory-oversubscribed GPU node with several tenants, that is routine operation rather than an exotic race.
What to do
Update to a kernel with the referenced stable commits (no fixed release string in the record - match by commit). Interim: avoid memory overcommit / aggressive reclaim on unpatched hypervisor nodes and do not toggle kvm.nx_huge_pages at runtime on a node with live guests.
References
Related entries
- Linux kernel (arch/x86/kvm/mmu): When guest memory is backed by a VM_PFNMAP mapping, KVM derived the target page frameCVE-2022-49562 · Linux kernel (arch/x86/kvm/mmu)High
- Linux kernel (arch/x86/kvm/mmu): The shadow MMU derives GFNs for direct shadow pages arithmetically, which breaks ifCVE-2026-46113 · Linux kernel (arch/x86/kvm/mmu)High
- Linux kernel (arch/x86/kvm/mmu): Shadow-page lookup reuses a page without comparing its role, so a direct (2MB) shadowCVE-2026-53359 · Linux kernel (arch/x86/kvm/mmu)High
- Linux kernel (arch/x86/kvm/mmu): A guest that creates a hugepage mapping extending below the bounds of a memslot makesCVE-2026-63807 · Linux kernel (arch/x86/kvm/mmu)High
- Linux kernel (arch/x86/kvm/mmu): If reclaiming shadow pages invalidates the root a fault is being serviced against, KVMCVE-2026-64561 · Linux kernel (arch/x86/kvm/mmu)High
- Linux kernel (fs_context): Heap overflow in legacy filesystem parameter handlingCVE-2022-0185 · Linux kernel (fs_context)High
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.