Foi revelada uma vulnerabilidade (CVE-2026-64561) no hipervisor KVM, que permite o acesso com privilégios de root ao ambiente host quando há acesso com privilégios de root no sistema convidado. O problema também pode ser utilizado para elevação local de privilégios se houver acesso ao dispositivo /dev/kvm (por exemplo, no RHEL, tal acesso é concedido a todos os usuários). Um protótipo de exploit está disponível para download. O problema recebeu o nome de código Zapscape.
A vulnerabilidade é causada por uma referência à memória após a sua liberação (use-after-free) nos componentes do hipervisor KVM, executados no lado da máquina virtual para emular o bloco de controle de memória (MMU) e realizar a tradução de endereços entre o host e o sistema convidado. A vulnerabilidade se manifesta em sistemas com processadores Intel e AMD durante a remoção recursiva de páginas de sombra de memória, que ocorre ao liberar a memória da MMU (o KVM remove recursivamente a página de sombra raiz, que continua sendo utilizada durante a limpeza da MMU).
O problema foi causado por um erro cometido há 6 anos e corrigido há alguns dias nas atualizações do kernel 7.1.6, 6.18.42 e 6.6.148. O status da correção das vulnerabilidades nas distribuições pode ser avaliado nas seguintes páginas: Debian, Ubuntu, SUSE/openSUSE, RHEL, Gentoo, Arch, Fedora.
Fonte: opennet.ru
