z firmy Google zpráva o odhalení dalších 15 zranitelností (CVE-2019-19523 – CVE-2019-19537) v USB ovladačích nabízených v jádře Linux. Toto je třetí část problémů, které byly nalezeny při provádění fuzzing testování USB zásobníku v balíčku – dříve tento výzkumník o přítomnosti 29 zranitelností.
Tentokrát je v seznamu zahrnuta pouze zranitelnost způsobená přístupem k již uvolněným oblastem paměti (use-after-free) nebo vedoucí k úniku dat z paměti jádra. Problémy, které mohou být využity k odmítnutí služby, do zprávy nebyly zahrnuty. Zranitelnosti mohou být potenciálně zneužity při připojení speciálně připravených USB zařízení k počítači. Opravy pro všechny uvedené problémy ve zprávě již byly začleněny do jádra, ale některé neuvedené v zprávě zatím zůstávají neopraveny.
Nejnebezpečnější zranitelnosti typu „use-after-free“, které mohou vést k provedení kódu útočníka, byly odstraněny v ovladačích adutux, ff-memless, ieee802154, pn533, hiddev, iowarrior, mcba_usb a yurex. Pod CVE-2019-19532 bylo navíc zdokumentováno 14 zranitelností v HID ovladačích, způsobených chybami, které umožňují zápis mimo hranice buffera (out-of-bounds write). V ovladačích ttusb_dec, pcan_usb_fd a pcan_usb_pro byly nalezeny problémy vedoucí k úniku dat z paměti jádra. V kódu USB zásobníku pro práci se znakovými zařízeními byla zjištěna chyba (CVE-2019-19537), způsobená závodištěm (race condition).
Také stojí za zmínku
čtyř zranitelností (CVE-2019-14895, CVE-2019-14896, CVE-2019-14897, CVE-2019-14901) v ovladači pro bezdrátové čipy Marvell, které mohou vést k přetečení bufferu. Útok může být proveden vzdáleně prostřednictvím zasílání specificky formátovaných rámců při připojení k bezdrátovému přístupovému bodu útočníka. Jako nejpravděpodobnější hrozba je označena vzdálená odmítnutí služby (pád jádra), ale nevylučuje se ani možnost provedení kódu v systému.
Zdroj: opennet.ru
