È stata rivelata un'informazione su una vulnerabilità (CVE-2026-64561) nel hypervisor KVM che consente di ottenere accesso con privilegi di root all'ambiente host in caso di accesso con privilegi di root nel sistema guest. Il problema può essere utilizzato anche per un'elevazione locale dei privilegi se si ha accesso al dispositivo /dev/kvm (ad esempio, in RHEL tale accesso è concesso a tutti gli utenti). Un prototipo di exploit è disponibile per il download. Al problema è stato assegnato il nome in codice Zapscape.
La vulnerabilità è causata da un accesso alla memoria dopo la sua liberazione (use-after-free) nei componenti dell'hypervisor KVM, eseguiti sul lato della macchina virtuale per emulare il blocco di controllo della memoria (MMU) e la traduzione degli indirizzi tra host e sistema guest. La vulnerabilità si manifesta su sistemi con processori Intel e AMD durante l'eliminazione ricorsiva delle shadow-page di memoria, che avviene quando si libera la memoria MMU (KVM elimina ricorsivamente la shadow-page radice, che continua a essere utilizzata durante la pulizia della MMU).
Il problema è causato da un errore commesso 6 anni fa ed è stato corretto alcuni giorni fa negli aggiornamenti del kernel 7.1.6, 6.18.42 e 6.6.148. Lo stato di risoluzione delle vulnerabilità nei vari distribuzioni può essere valutato alle seguenti pagine: Debian, Ubuntu, SUSE/openSUSE, RHEL, Gentoo, Arch, Fedora.
Fonte: opennet.ru
