V jádru Linux obsaženém ovladači pro bezdrátové adaptéry s čipy Realtek zranitelnost (), který může být potenciálně zneužit k vykonání kódu v kontextu jádra při odesílání speciálně formátovaných rámců.
Zranitelnost je způsobena překročením vyrovnávací paměti v kódu implementujícím režim P2P (Wifi-Direct). Při analýze rámců (Notice of Absence) chybí kontrola velikosti jednoho z hodnot, což umožňuje zapisovat data za hranici vyrovnávací paměti a přepsat informace ve strukturovaných datech jádra následujících za vyrovnávací pamětí.
Útok může být proveden odesláním speciálně formátovaných rámců na systém s aktivním bezdrátovým adaptérem založeným na čipu Realtek s podporou technologie , která umožňuje dvěma bezdrátovým adaptérům navázat spojení přímo bez přístupového bodu. Pro zneužití této chyby není nutné připojení k bezdrátové síti útočníka, ani žádné akce ze strany uživatele, stačí, aby útočník byl v dosahu bezdrátového signálu.
Fungující prototyp exploitů je zatím omezen na vzdálené vyvolání pádu jádra, ale potenciálně zranitelnost nevylučuje možnost vykonání kódu (předpoklad je zatím pouze teoretický, jelikož prototyp exploitu pro vykonání kódu zatím neexistuje, ale výzkumník, který problém odhalil, již na jeho vytvoření pracuje).
Problém se projevuje od jádra (podle jiných údajů se problém projevuje od jádra ), vydaného v roce 2013. Oprava zatím dostupná pouze ve formě . V distribucích zůstává problém neopravený.
Sledování odstraňování zranitelností v distribucích lze provádět na těchto stránkách: , , , , , . Pravděpodobně se zranitelnost týká také a platformy Android.
Zdroj: opennet.ru
