V balíku wpa_supplicant, který se používá k organizaci připojení k bezdrátové síti ve mnoha distribucích Linuxu, *BSD a Androidu, byla zjištěna zranitelnost (CVE-2021-27803), která může být potenciálně využita k provedení kódu útočníka při zpracování speciálně formátovaných řídících rámců Wi-Fi Direct (Wi-Fi P2P). Pro provedení útoku musí být útočník v dosahu bezdrátové sítě, aby oběti poslal speciálně formátovaný soubor rámců.
Problém je způsoben chybou v procesu Wi-Fi P2P, kvůli které může zpracování nesprávně formátovaného rámce PDR (Provision Discovery Request) vést k situaci, kdy je vymazán záznam o starém P2P partnerovi a informace je zapsána do již uvolněného bloku paměti (use-after-free). Problému jsou náchylné verze wpa_supplicant od 1.0 do 2.9, sestavené s volbou CONFIG_P2P.
Zranitelnost bude opravena ve verzi wpa_supplicant 2.10. V distribucích bylo zveřejněno aktualizace s opravou pro Fedora Linux. Stav zveřejnění aktualizací dalšími distribucemi lze sledovat na stránkách: Debian, Ubuntu, RHEL, SUSE, Arch Linux. Jako workaround pro blokaci zranitelnosti stačí deaktivovat podporu P2P, uvedením v nastavení "p2p_disabled=1" nebo provedením příkazu v CLI rozhraní "P2P_SET disabled 1".
Zdroj: opennet.ru
