Bei der Implementierung des SCTP-Protokolls, das im Linux-Kernel angeboten wird, wurde eine SicherheitsanfĂ€lligkeit (CVE-2026-64564) festgestellt, die es einem lokalen Benutzer ermöglicht, Root-Rechte im System zu erlangen. Unter anderem erlaubt die Schwachstelle den Root-Zugriff auf das Hauptsystem, wenn der Exploit in einem isolierten Container ausgefĂŒhrt wird. Ein Prototyp des Exploits wurde vorbereitet, dessen FunktionalitĂ€t in den Distributionen Debian 13, Rocky Linux 9, RHEL 9 und Ubuntu 24.04 mit den Kernen 5.14, 6.6, 6.8 und 6.12 demonstriert wurde.
Die Schwachstelle wird durch den Zugriff auf bereits freigegebenen Speicher im Code zur dynamischen Rekonfiguration von SCTP-Adressen (ASCONF) verursacht. Der Kernel speichert einen Zeiger auf den Transport (asconf->transport), der im Paket angegeben ist, aber der damit verbundene Speicher kann gereinigt werden, wĂ€hrend der Zeiger auf den bereits freigegebenen Speicher weiterhin bei der Verarbeitung anderer Befehle verwendet wird. Der Angriff erfolgt durch das Senden einer bestimmten Sequenz von ASCONF-Befehlen zur Neukonfiguration der Adresse an einen lokalen Socket: ZunĂ€chst wird ein DEL-IP-Paket zum Entfernen des Transports fĂŒr eine bestimmte IP gesendet, gefolgt von einem DEL-IP-Paket mit der Maske 0.0.0.0, dessen Verarbeitung zu einer Wiederverwendung des verbleibenden hĂ€ngenden Zeigers fĂŒhrt.
Die Schwachstelle ist das Ergebnis eines Fehlers, der vor 18 Jahren im Kernel 2.6.25 (2008) gemacht und in den Versionen 6.6.148, 6.12.101, 6.18.42, 7.1.6 und 7.2-rc5 behoben wurde. Der Status der Behebung der Schwachstellen in den Distributionen kann auf diesen Seiten bewertet werden: Debian, Ubuntu, SUSE/openSUSE, RHEL, Gentoo, Arch, Fedora.
Quelle: opennet.ru
