Grupa badaczy z Katolickiego Uniwersytetu w Leuwen (Belgia) zidentyfikowała lukę architektoniczną (CVE-2023-52424) w standardzie Wi-Fi IEEE 802.11, która pozwala na podłączenie do mniej zabezpieczonej sieci bezprzewodowej zamiast zaufanej sieci, do której user zamierzał się podłączyć, a następnie do przechwytywania i manipulacji ruchem. Problem występuje w stosach bezprzewodowych wszystkich systemów operacyjnych i dotyczy metod uwierzytelniania WPA3, WEP, EAP, AMPE i FILS.
Proponowana technika ataku, nazwana SSID Confusion, umożliwia obejście istniejących w protokole metod uwierzytelniania punktu dostępowego, które chronią przed podmienianiem identyfikatora sieci SSID i uniemożliwiają tworzenie fałszywych sieci o nazwie sieci, do której podłącza się klient. Przyczyną problemu jest określenie w standardzie sytuacji, w których SSID może być nieautoryzowany. W szczególności, aby oznaczyć swoje istnienie, punkt dostępowy wysyła w trybie rozgłoszeniowym ramki beacon, które zawierają informacje o SSID sieci. W celu uproszczenia procesu wyszukiwania sieci klienci nie uwierzytelniają SSID w tych ramach, ponieważ zakłada się, że weryfikacja będzie potrzebna dopiero po tym, jak klient zdecyduje się podłączyć do sieci.
Aby skutecznie przeprowadzić atak, użytkownik musi zainicjować połączenie z określoną siecią bezprzewodową, a w pobliżu musi znajdować się inna sieć bezprzewodowa o tych samych parametrach połączenia, co w pierwszej sieci. Tego typu praktyki występują na przykład, gdy dla pasm 2,4 GHz i 5 GHz tworzone są różne sieci, z których jedna jest słabo zabezpieczona i podatna na typowe ataki na przechwytywanie ruchu, takie jak KRACK czy Frag. Problemowa konfiguracja jest również wykorzystywana w niektórych sieciach uniwersyteckich, które obsługują usługę Eduroam. Atakujący musi znajdować się w zasięgu sygnału, aby wtargnąć między użytkownika a docelową sieć (MitM). Aby przeprowadzić atak, atakujący nie musi znać danych logowania ofiary.
Atak polega na utworzeniu przez atakującego punktu dostępu (WrongAP na diagramie), który na innym kanale transmituje żądania do mniej zabezpieczonej podsieci (WrongNet), z którą powinien połączyć się klient zamiast zamierzonej sieci (TrustedNet). Punkt dostępu można utworzyć na zwykłym laptopie i jest stosowany do organizacji wielokanałowego ataku MitM na ofiarę (MC MitM). Atak przebiega w trzech etapach:

Wykorzystując lukę w zabezpieczeniach, atakujący może zmusić klienta do podłączenia się do mniej zabezpieczonej sieci, a w interfejsie będzie wyświetlany SSID sieci, do której pierwotnie zamierzał połączyć się użytkownik, a nie tej, do której jest faktycznie podłączony. Po uzyskaniu połączenia użytkownika przez niezabezpieczoną sieć, atakujący może analizować i wkraczać w niezabezpieczone strumienie ruchu. Przy tym przy korzystaniu z niektórych VPN, takich jak WARP, hide.me i Windscribe, VPN nie będzie wykorzystywany przy łączeniu się z sieciami oznaczonymi w ustawieniach jako zaufane.
Atak dotyczy protokołów bezprzewodowej autoryzacji, które wykorzystują EAP (Extensible Authentication Protocol), SAE (Simultaneous Authentication of Equals) oraz 802.1X, a także w opcjonalnym trybie pracy protokołu WPA3, w których SSID nie jest używany podczas tworzenia klucza PMK (Pairwise Master Key). Działa to w celu wyeliminowania znanych na początku danych przy tworzeniu klucza w celu ochrony przed różnymi atakami kryptograficznymi. Protokół FILS (Fast Initial Link Setup) jest podatny na ataki przy użyciu PMK utworzonego podczas negocjacji połączenia na podstawie EAP. Protokóły WPA1, WPA2 oraz FT (Fast BSS Transition) nie są narażone na tę problematykę, ponieważ wymagają poprawnego SSID podczas negocjacji połączenia.
Aby chronić się przed atakiem SSID Confusion, zaleca się wprowadzenie do standardu 802.11 wymogu autoryzacji SSID przy połączeniu, co może być zrealizowane przez dodanie SSID do funkcji generowania klucza lub poprzez włączenie SSID do dodatkowych danych, które są weryfikowane podczas negocjacji połączenia. Po stronie klienta ochrona może być zapewniona poprzez zabezpieczenie ramki beacon (będzie stosowane w WiFi 7). Twórcy sieci mogą zapobiec atakom, rezygnując z używania wspólnych danych uwierzytelniających w sieciach o różnych SSID. Użytkownicy mogą chronić się, stosując niezawodne VPN przy korzystaniu z wszelkich sieci bezprzewodowych.

Źródło: opennet.ru
