Zapscape — eine Schwachstelle im KVM-Hypervisor, die Root-Zugriff auf das Host-System ermöglicht

Informationen über die Schwachstelle (CVE-2026-64561) im KVM-Hypervisor, die Root-Zugriff auf die Host-Umgebung ermöglicht, wenn Root-Zugriff im Gast-System vorhanden ist, wurden bekannt. Das Problem kann auch für lokale Privilegiensteigerungen verwendet werden, wenn Zugang zum Gerät /dev/kvm besteht (in RHEL haben beispielsweise alle Benutzer Zugriff). Ein Prototyp für den Exploit steht zum Download zur Verfügung. Dem Problem wurde der Codename Zapscape zugewiesen.

Die Schwachstelle wird durch einen Zugriff auf den Speicher nach dessen Freigabe (use-after-free) in den Komponenten des Hypervisors verursacht KVM, die in der virtuellen Maschine ausgeführt werden, um den Speicherverwaltungseinheit (MMU) zu emulieren und Adressen zwischen Host und Gast-System zu übersetzen. Die Schwachstelle tritt auf Systemen mit Intel- und AMD-Prozessoren während der rekursiven Löschung von Schatten-Speicherseiten auf, die beim Freigeben des MMU-Speichers erfolgt (KVM löscht rekursiv die Wurzel-Schattenseite, die während der MMU-Reinigung weiterhin verwendet wird).

Das Problem wurde durch einen Fehler verursacht, der vor 6 Jahren gemacht und vor einigen Tagen in den Kernel-Updates 7.1.6, 6.18.42 und 6.6.148 behoben wurde. Den Stand der Behebung von Schwachstellen in den Distributionen kann man auf diesen Seiten einsehen: Debian, Ubuntu, SUSE/openSUSE, RHEL, Gentoo, Arch, Fedora.

Quelle: opennet.ru

60GB SSD 8Gb DDR4