In de SCTP-protocolimplementatie die in de kernel is opgenomen LinuxEr is een kwetsbaarheid (CVE-2026-64564) ontdekt die een lokale gebruiker in staat stelt rootrechten op het systeem te verkrijgen. De kwetsbaarheid maakt onder andere roottoegang tot het hostsysteem mogelijk wanneer een exploit wordt uitgevoerd in een geïsoleerde container. Er is een prototype-exploit ontwikkeld en gedemonstreerd in verschillende distributies. Debian 13, Rocky Linux 9, RHEL 9 en Ubuntu 24.04 met kernels 5.14, 6.6, 6.8 en 6.12.
De kwetsbaarheid wordt veroorzaakt door een verwijzing naar reeds vrijgegeven geheugen in de SCTP-code voor dynamische adresherconfiguratie (ASCONF). De kernel cachet een transportpointer (asconf->transport) die in een pakket is gespecificeerd, maar het geheugen dat aan deze pointer is gekoppeld, kan worden gewist, terwijl de pointer naar het nu vrijgegeven geheugen zelf nog steeds wordt gebruikt voor de verwerking van andere commando's. De aanval wordt uitgevoerd door een specifieke reeks ASCONF-adresherconfiguratiecommando's naar een lokale socket te sturen: eerst wordt een DEL-IP-pakket verzonden om het transport voor een specifiek IP-adres te verwijderen, gevolgd door een DEL-IP-pakket met een masker van 0.0.0.0. De verwerking van dit pakket resulteert in het hergebruik van de resterende zwevende pointer.
De kwetsbaarheid wordt veroorzaakt door een bug die 18 jaar geleden is geïntroduceerd in kernel 2.6.25 (2008) en verholpen in de releases 6.6.148, 6.12.101, 6.18.42, 7.1.6 en 7.2-rc5. De status van de bugfixes in de verschillende distributies kan worden geraadpleegd op deze pagina's: Debian, UbuntuSUSE/openSUSE, RHEL, Gentoo, Arch, Fedora.
Bron: opennet.ru
