Zapscape (CVE-2026-64561): Guest-to-Host Escape in KVM/x86
Zapscape (CVE-2026-64561), découvert par Hyunwoo Kim, est une vulnérabilité use-after-free dans l'émulation de shadow MMU de KVM/x86 permettant à un invité de s'échapper vers l'hôte et d'exécuter du code au niveau noyau. La faille se produit dans le chemin récursif de libération des shadow pages et peut être déclenchée uniquement par des actions côté invité pour corrompre la shadow page du noyau hôte, compromettant l'isolation sur des environnements multi‑locataires. Le PoC ciblant AMD est conçu pour être testé sous QEMU TCG et reproduit la chaîne d'exploitation L0→L1→L2 via des alias de pages et un UAF, mais il s'agit d'un code démonstratif non weaponisé qui peut toutefois être adapté pour des environnements cloud en déplaçant les actions dans un module noyau invité. L'impact est comparable à Januscape : fuite de VM vers l'hôte entraînant DoS ou exécution de code root, et possibilité d'élévation locale de privilèges lorsque /dev/kvm est accessible, la vulnérabilité restant distincte de Januscape malgré une zone de code semblable et avec des conditions d'exposition spécifiques sur Intel. La vulnérabilité couvre les commits du 2020-07-08 au 2026-07-21, la divulgation a eu lieu après un embargo convenu, et il est recommandé d'établir un processus de correctifs durable pour les hyperviseurs hôtes.