A vezeték nélküli stack-ben (mac80211) a Linux kernelben egy sor sérülékenység került felfedezésre, amelyek közül néhány potenciálisan lehetővé teszi a puffertúlcsordulást és a távoli kódvégrehajtást, amikor a hozzáférési pont által speciálisan formázott csomagokat küldenek. A javítás jelenleg csak patch formájában érhető el.
A támadási lehetőségek bemutatására példákat publikáltak a puffertúlcsordulást kiváltó keretekről, valamint egy eszközt a 802.11-es vezeték nélküli stackbe történő beillesztésükhöz. A sérülékenységek nem függenek a használt vezeték nélküli illesztőprogramoktól. Feltételezik, hogy a felfedezett problémák kihasználhatók működő exploitok létrehozására távoli támadásokhoz.
- CVE-2022-41674 — puffertúlcsordulás a cfg80211_update_notlisted_nontrans függvényben, amely lehetővé teszi legfeljebb 256 bájt írását a heapbe. A sérülékenység a Linux 5.1-es kerneltől kezdve jelentkezik, és távoli kódvégrehajtásra használható.
- CVE-2022-42719 — használat után felszabadított memória területre történő hivatkozás (use-after-free) az MBSSID elemzőkódjában. A sérülékenység a Linux 5.2-es kerneltől kezdve jelentkezik, és távoli kódvégrehajtásra használható.
- CVE-2022-42720 — használat után felszabadított memória területre történő hivatkozás (use-after-free) a BSS (Basic Service Set) referencia számoló kódjában. A sérülékenység a Linux 5.1-es kerneltől kezdve jelentkezik, és távoli kódvégrehajtásra használható.
- CVE-2022-42721 — a BSS lista megsérülése, amely végtelen ciklushoz vezet. A sérülékenység a Linux 5.1-es kerneltől kezdve jelentkezik, és szolgáltatásmegtagadás előidézésére használható.
- CVE-2022-42722 — null pointer dereferencing a beacon keretek védelmi kódjában. A probléma szolgáltatásmegtagadás előidézésére használható.
Forrás: opennet.ru
