Vulnerabilità root remota nel gestore dell'autoconfigurazione IPv6 su FreeBSD

È stata individuata una vulnerabilità (CVE-2025-14558) nel processo in background rtsold e nell'utilità rtsol utilizzati in FreeBSD, che consente l'esecuzione remota di codice con diritti di root tramite l'invio di un pacchetto appositamente formattato con annuncio IPv6 del router. I messaggi RA (Router Advertisement), attraverso i quali viene sfruttata la vulnerabilità, non vengono instradati e devono essere scartati dai router. Per attuare l'attacco, un malintenzionato deve avere la possibilità di inviare un pacchetto appositamente formattato da un sistema che si trovi nella stessa segmentazione di rete dell'host vulnerabile.

Il processo in background rtsold è utilizzato sugli host per l'auto-configurazione della connessione tramite IPv6 sfruttando il meccanismo SLAAC (StateLess Address AutoConfiguration). L'host invia un messaggio ICMPv6 RS (Router Solicitation) in modalità multicast e attende l'arrivo di messaggi RA (Router Advertisement) dai router, contenenti informazioni sui prefissi di rete e sui parametri di configurazione. L'utilità rtsol implementa funzionalità simili senza avviare un processo in background.

La vulnerabilità è causata dal fatto che rtsold passa l'elenco "domain search" specificato nel messaggio RA all'utilità resolvconf senza eseguire controlli di validità e senza eseguire l'escaping dei caratteri speciali. L'utilità resolvconf è uno script shell che non verifica i dati in ingresso. Per sfruttare la vulnerabilità è sufficiente inviare un pacchetto RA con un nome di dominio, contenente caratteri speciali, ad esempio "test`id`test." La vulnerabilità è stata corretta negli aggiornamenti di FreeBSD 15.0-RELEASE-p1, 14.3-RELEASE-p7, 13.5-RELEASE-p8.

Inoltre, negli aggiornamenti di FreeBSD 14.3-RELEASE-p7 e 13.5-RELEASE-p8 (il problema non riguarda la versione 15.x) è stata risolta una vulnerabilità (CVE-2025-14769) nel filtro pacchetti ipfw, che consente di causare un'interruzione del servizio tramite l'invio di pacchetti appositamente formattati. La vulnerabilità si manifesta solo quando viene utilizzata la direttiva "tcp-setmss" nelle regole ipfw. Il problema è causato dal fatto che il gestore tcp-setmss, in determinate circostanze, può liberare la memoria in cui sono memorizzati i dati del pacchetto ricevuto, restituendo un errore. Questo errore veniva ignorato dal motore di elaborazione delle regole, il che poteva consentire il passaggio di un pacchetto il cui buffer di dati era già stato liberato, causando dereferenziazione di un puntatore nullo.

Fonte: opennet.ru

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