V bezdrátovém stacku (mac80211) jádra Linux byla odhalena řada zranitelností, z nichž některé potenciálně umožňují přetečení zásobníku a vzdálené spuštění kódu prostřednictvím odesílání speciálně upravených paketů přístupovým bodem. Oprava je zatím k dispozici pouze ve formě patchu.
Pro demonstraci možnosti provedení útoku byly publikovány příklady snímků, které způsobují přetečení, a také utilita pro vložení těchto snímků do bezdrátového stacku 802.11. Zranitelnosti nejsou závislé na používaných bezdrátových ovladačích. Předpokládá se, že zjištěné problémy mohou být využity k vytvoření funkčních exploitů pro vzdálené útoky na systémy.
- CVE-2022-41674 – přetečení zásobníku v funkci cfg80211_update_notlisted_nontrans, které umožňuje přepsat až 256 bajtů v haldě. Zranitelnost se projevuje od jádra Linux 5.1 a může být využita pro vzdálené spuštění kódu.
- CVE-2022-42719 – přístup k již uvolněné oblasti paměti (use-after-free) v kódu pro analýzu MBSSID. Zranitelnost se projevuje od jádra Linux 5.2 a může být využita pro vzdálené spuštění kódu.
- CVE-2022-42720 – přístup k již uvolněné oblasti paměti (use-after-free) v kódu pro počítání referencí v režimu BSS (Basic Service Set). Zranitelnost se projevuje od jádra Linux 5.1 a může být využita pro vzdálené spuštění kódu.
- CVE-2022-42721 – poškození seznamu BSS, což vede k nekonečnému cyklování. Zranitelnost se projevuje od jádra Linux 5.1 a může být využita k provedení útoku na dostupnost.
- CVE-2022-42722 – dereference nulového ukazatele v kódu pro ochranu beaconových rámců. Problém může být využit k provedení útoku na dostupnost.
Zdroj: opennet.ru
