CVE 2026 53359 ("Januscape") is a use after free vulnerability in the Linux kernel's KVM/x86 shadow MMU that allows a guest with root access to corrupt host kernel memory and escape the virtual machine, affecting both... The flaw is triggered with nested virtualization enabled, exploits incomplete MMU role validatio...

Create a landscape editorial hero image for this Studio Global article: Search & fact-check with cited sources for What is CVE-2026-53359 ("Januscape"), a use-after-free vulnerability in the Linux kernel's KVM hy. Article summary: CVE-2026-53359 ("Januscape") is a use-after-free vulnerability in the Linux kernel's KVM/x86 shadow MMU that allows a guest with root access to corrupt host kernel memory and escape the virtual machine, affecting both In. Topic tags: general, government, general web. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake n
CVE-2026-53359, nicknamed "Januscape," is a high-severity use-after-free vulnerability in the Linux kernel's KVM (Kernel-based Virtual Machine) x86 shadow MMU (Memory Management Unit). It allows an attacker with root access inside a guest virtual machine (VM) to corrupt host kernel memory, potentially escaping VM isolation. The bug was introduced in kernel version 2.6.36 (released in August 2010) and remained undiscovered for roughly 16 years before being disclosed and patched in July 2026 .
The vulnerability is rooted in the shadow MMU code path, specifically the function kvm_mmu_get_child_sp(). This function is designed to reuse an existing shadow page table entry (SPTE) when a guest modifies its page tables. The critical flaw is that the function validates only the guest frame number (GFN) when deciding whether to reuse a shadow page, but it does not check the MMU role .
Here's a simplified step-by-step breakdown of the attack:
direct=1 role.direct=0 role.kvm_mmu_get_child_sp() looks for a shadow page to reuse, it finds the existing shadow page because the GFN matches. However, it fails to compare the direct role. The old shadow page with direct=1 is incorrectly reused for a context that now requires direct=0 sptep (shadow page table entry pointer) remains referenced during rmap walks (like for dirty logging or MMU notifier invalidation), leading to a use-after-free condition The consequences of CVE-2026-53359 are severe, particularly in multi-tenant cloud environments.
/dev/kvm is world-writable (0666), an unprivileged local user can exploit this as a reliable local privilege escalation vector The Linux kernel community reacted quickly once the flaw was identified. A fix was committed to the mainline kernel and backported to stable kernels, all released on July 4, 2026 .
81ccda30b4e83d8f5cc4fd50503c44e3a33abfeb and its backports) strengthens the validation logic in kvm_mmu_get_child_sp(). It now requires both the guest frame number and the MMU role to match before reusing a shadow page, preventing the role-mismatch that leads to the use-after-free While patching is the only complete fix, administrators can implement interim mitigations to reduce the attack surface:
/dev/kvm Access: To prevent unprivileged local privilege escalation, restrict access to the KVM device. Change permissions with chmod 660 /dev/kvmkvm group Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
CVE 2026 53359 ("Januscape") is a use after free vulnerability in the Linux kernel's KVM/x86 shadow MMU that allows a guest with root access to corrupt host kernel memory and escape the virtual machine, affecting both...
CVE 2026 53359 ("Januscape") is a use after free vulnerability in the Linux kernel's KVM/x86 shadow MMU that allows a guest with root access to corrupt host kernel memory and escape the virtual machine, affecting both... The flaw is triggered with nested virtualization enabled, exploits incomplete MMU role validation in kvm mmu get child sp(), and can cause reliable host kernel panics or local privilege escalation on systems with perm...
Patched kernels were released on July 4, 2026. Disabling nested virtualization or restricting /dev/kvm access are effective interim mitigations.