kvm_mmu_get_child_sp() code path but does not yet include the fix. The vulnerable code was introduced on 2010-08-01 and the fix was merged into Linus’s tree on 2026-06-19, placing the affected window at approximately 16 years of production kernels. If your x86 KVM host accepts untrusted guests and exposes nested virtualization, you should verify patch status immediately.
Commit Range
Every mainline kernel in the range from commit
2032a93d66fa (2010-08-01) through the commit immediately preceding 81ccda30b4e8 is vulnerable. This includes all stable and longterm branches that backport the nested KVM shadow MMU code but have not yet received the fix backport.
How to Check Whether Your Kernel Is Patched
Method 1 — Check for the fix commit directly
On the host kernel:spte_to_child_sp(*sptep)->role.word == role.word, the patch is present.
Method 2 — Inspect the running kernel config and version
81ccda30b4e8 are patched. Distribution kernels require checking vendor-specific errata and changelog entries for the CVE number CVE-2026-53359.
Method 3 — Check distribution package changelogs
For RHEL / CentOS Stream / Rocky Linux / AlmaLinux:Who Is at Risk
Affected — Patch Immediately
Not Affected — But Verify Your Posture
Vendor and Distribution Status
Distribution vendors began backporting the fix after the embargo ended on 2026-07-06. Check your vendor’s security advisory tracker for the status ofCVE-2026-53359 on your specific kernel version and release stream. The upstream fix commit 81ccda30b4e8 is the definitive reference for all backport verification.
If nested virtualization cannot be disabled and your vendor’s patched kernel is not yet available, consider migrating time-sensitive workloads off the affected KVM host or restricting the ability of guest tenants to load kernel modules as a temporary risk-reduction measure. These are mitigations only — they do not fix the underlying vulnerability. Apply the patch as soon as it is available for your distribution.
Disclosure Timeline Reference
- 2026-06-12 — Vulnerability and exploit submitted to
security@kernel.orgby Hyunwoo Kim - 2026-06-13 — KVM maintainers Paolo and Sean engaged; Paolo authored the patch
- 2026-06-17 — Patch posted to lore.kernel.org for pre-merge testing
- 2026-06-19 —
81ccda30b4e8merged into Linus’s mainline tree - 2026-07-01 — Submitted to
linux-distros@vs.openwall.org; 5-day embargo set - 2026-07-04 — CVE-2026-53359 assigned
- 2026-07-06 — Embargo ended; posted to
oss-security; full write-up and PoC published