SCTPhantom — vulnerabilità nel kernel Linux che consente l'accesso root e l'uscita dal container

Nell'implementazione del protocollo SCTP, proposta nel kernel Linux, è stata individuata una vulnerabilità (CVE-2026-64564) che consente a un utente locale di ottenere privilegi di root nel sistema. Tra le altre cose, la vulnerabilità permette di ottenere accesso root al sistema principale eseguendo l'exploit in un container isolato. È stato preparato un prototipo di exploit, il cui funzionamento è stato dimostrato nelle distribuzioni Debian 13, Rocky Linux 9, RHEL 9 e Ubuntu 24.04 con i kernel 5.14, 6.6, 6.8 e 6.12.

La vulnerabilità è causata da un accesso a una memoria già liberata nel codice di riconfigurazione dinamica degli indirizzi SCTP (ASCONF). Il kernel memorizza nella cache un puntatore al trasporto (asconf->transport) specificato nel pacchetto, ma la memoria associata a quel puntatore può essere liberata, mentre lo stesso puntatore a memoria già liberata continua a essere utilizzato nell'elaborazione di altri comandi. L'attacco viene effettuato inviando a un socket locale una specifica sequenza di comandi ASCONF per la riconfigurazione dell'indirizzo: inizialmente viene inviato un pacchetto DEL-IP per rimuovere il trasporto per un IP specifico, seguito da un pacchetto DEL-IP con una maschera 0.0.0.0, il cui trattamento porta al riutilizzo del puntatore pendente residuo.

La vulnerabilità è causata da un errore commesso 18 anni fa nel kernel 2.6.25 (2008) ed è stata corretta nelle versioni 6.6.148, 6.12.101, 6.18.42, 7.1.6 e 7.2-rc5. Lo stato della rimozione delle vulnerabilità nelle distribuzioni può essere valutato nelle seguenti pagine: Debian, Ubuntu, SUSE/openSUSE, RHEL, Gentoo, Arch, Fedora.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster