Un gruppo di ricercatori della Katholieke Universiteit Leuven (Belgio) ha identificato una vulnerabilità architetturale (CVE-2023-52424) nello standard Wi-Fi IEEE 802.11, che consente di connettersi a una rete wireless meno protetta invece di quella fidata a cui l'utente intendeva collegarsi, permettendo così l'intercettazione e la manipolazione del traffico. Il problema si manifesta nei stack wireless di qualsiasi sistema operativo e coinvolge i metodi di autenticazione WPA3, WEP, EAP, AMPE e FILS.
La tecnica di attacco proposta, denominata Confusione SSID, consente di eludere i metodi di autenticazione presenti nel protocollo della rete, che proteggono contro l'alterazione dell'identificativo della rete SSID e impediscono la creazione di reti fittizie con il nome della rete a cui si connette il cliente. La causa del problema è la definizione nel standard di situazioni in cui l'SSID può non essere autenticato. In particolare, per segnalare la propria presenza, l'access point invia in broadcasting dei beacon frame che includono informazioni sulla rete SSID. Per semplificare il processo di ricerca della rete, i clienti non autenticano l'SSID nei dati di quei frame, poiché si presume che la verifica sia necessaria solo dopo che il cliente decide di connettersi alla rete.
Per eseguire con successo un attacco, è necessario che l'utente avvii una connessione a una determinata rete wireless, mentre nelle vicinanze si trovi un'altra rete wireless con le stesse impostazioni di connessione della prima rete. Questo accade, ad esempio, quando per le bande 2.4GHz e 5GHz vengono create reti diverse, una delle quali è poco protetta e vulnerabile a tipici attacchi di intercettazione del traffico, come KRACK o Frag. Una configurazione problematica si riscontra anche in alcune reti universitarie che supportano il servizio Eduroam. L'attaccante deve trovarsi all'interno del raggio del segnale per potersi inserire tra l'utente e la rete target (MitM). Per eseguire l'attacco, il malintenzionato non ha bisogno di conoscere le credenziali della vittima.
L'attacco consiste nella creazione da parte dell'attaccante di un punto di accesso (WrongAP nel diagramma), che garantisce su un altro canale la trasmissione delle richieste verso una rete compromessa e meno protetta (WrongNet), a cui il cliente deve connettersi invece della rete desiderata (TrustedNet). Il punto di accesso può essere creato su un normale laptop ed è utilizzato per organizzare un attacco MitM multicanale sulla vittima (MC MitM). L'attacco si svolge in tre fasi:

Sfruttando una vulnerabilità, l'attaccante può costringere il cliente a connettersi a una rete meno sicura, mentre nell'interfaccia viene visualizzato l'SSID della rete a cui l'utente intendeva inizialmente connettersi, piuttosto che quella a cui è effettivamente connesso. Una volta connesso tramite una rete non sicura, l'attaccante può analizzare e infiltrarsi nei flussi di traffico non criptati. Durante ciò, l'uso di alcuni VPN, come WARP, hide.me e Windscribe, non attiverà la VPN quando ci si connette a reti contrassegnate nelle impostazioni come di fiducia.
L'attacco è applicabile ai protocolli di autenticazione wireless che utilizzano EAP (Extensible Authentication Protocol), SAE (Simultaneous Authentication of Equals) e 802.1X, così come in modalità opzionale del protocollo WPA3, dove l'SSID non viene utilizzato nella formazione della chiave PMK (Pairwise Master Key). Questo è fatto per escludere dati inizialmente conosciuti nella generazione della chiave al fine di proteggere da vari attacchi crittografici. Il protocollo FILS (Fast Initial Link Setup) è vulnerabile quando si utilizza PMK creato durante la negoziazione della connessione basata su EAP. I protocolli WPA1, WPA2 e FT (Fast BSS Transition) non sono soggetti a questo problema poiché richiedono un SSID corretto durante la negoziazione della connessione.
Per proteggersi dagli attacchi di Confusione SSID sul lato access point, viene menzionata l'inclusione nel standard 802.11 dei requisiti di autenticazione SSID durante la connessione, che può essere realizzata attraverso l'aggiunta dell'SSID nella funzione di generazione della chiave o includendo l'SSID tra i dati aggiuntivi controllati durante la negoziazione della connessione. Sul lato client, la protezione può essere organizzata garantendo la protezione dei frame beacon (che sarà utilizzata in WiFi 7). I creatori di reti possono prevenire attacchi rinunciando all'uso di credenziali condivise in reti con diversi SSID. Gli utenti possono proteggersi utilizzando VPN affidabili quando si connettono a qualsiasi rete wireless.

Fonte: opennet.ru
