Zapscape KVM Flaw Could Let Guest Root Escape to Linux Host

· Original article ↗

Summary

CVE-2026-64561 (“Zapscape”) is a KVM/x86 shadow-MMU flaw that may let a guest-root attacker escape an L1 VM when nested virtualization is exposed. The upstream fix is merged; the disclosure does not report in-the-wild exploitation.

Key points

  • The stale-root check ordering flaw can cause a use-after-free during KVM shadow-MMU page reclamation and guest page-fault handling.
  • Exploitation requires kernel-level privileges inside an L1 guest and nested virtualization exposed to an untrusted guest.
  • On Intel, the L1 guest must have EPT page-walk lengths 4 and 5 exposed; the article says AMD has no equivalent condition.
  • Researcher Hyunwoo Kim published a proof of concept that creates a root-owned file on the host; the disclosure does not claim in-the-wild exploitation.
  • The upstream fix moves the stale-root check after make_mmu_pages_available() and retries the page fault if reclaim invalidates the root.
  • Administrators should update to a fixed stable kernel or a vendor package containing the backported patch; package status varies by vendor.

Article Details

Vulnerability Types
  • Use-after-free
  • Stale-root check ordering flaw
Severity
7.0 (preliminary CVSS score assigned by Red Hat)
Affected Versions
  • Linux kernel 5.9 and later, before the applicable fix
Exploitation Status
not_reported
Exploit Availability
public_poc
Patch Status
available

MITRE ATT&CK

CVE

People

Vendors

Products

Related Articles