15 ranljivosti v USB gonilnikih, ki so vključeni v jedro Linuxa.

Andrej Konovalov iz podjetja Google je objavil poročilo o odkrivanju novih 15 ranljivosti (CVE-2019-19523 — CVE-2019-19537) v USB gonilnikih, ki so na voljo v jedru Linux. To je tretji sklop težav, ki so bile ugotovljene med izvajanjem fuzzing-testiranja USB sklada v paketu. syzkaller — prej omenjeni raziskovalec treba da postoji stek. Ali "mi praktičari: sve nam funkcioniše, ali niko ne zna zašto…". poročal o obstoju 29 ranljivosti.

Tokrat seznam vključuje le ranljivosti, ki so posledica dostopa do že osvobojenih delov pomnilnika (use-after-free) ali povzročajo puščanje podatkov iz jedrskega pomnilnika. Problemi, ki bi se lahko uporabili za zavrnitev storitve, v poročilo niso vključeni. Ranljivosti se lahko potencialno izkoristijo, ko so povezane posebej pripravljenimi USB napravami. Popravki za vse v poročilu omenjene težave so že vključeni v jedro, vendar nekateri, ki niso vključeni v poročilo, napake ostanejo nepopravljeni.

Najbolj nevarne ranljivosti razreda 'use-after-free', ki lahko privedejo do izvajanja kodnega napada, so odpravljene v gonilnikih adutux, ff-memless, ieee802154, pn533, hiddev, iowarrior, mcba_usb in yurex. Pod CVE-2019-19532 je dodatno zabeleženih 14 ranljivosti v HID gonilnikih, ki jih povzročajo napake, ki dopuščajo pisanje izven meja (out-of-bounds write). V gonilnikih ttusb_dec, pcan_usb_fd in pcan_usb_pro so odkrite težave, ki privedejo do puščanja podatkov iz jedrskega pomnilnika. V kodi USB sklada za delo s simbolnimi napravami je bila ugotovljena težava (CVE-2019-19537), povzročena z razmerjem tekmovalnosti (race condition).

Prav tako lahko omenimo
otkrivanje štirih ranljivosti (CVE-2019-14895, CVE-2019-14896, CVE-2019-14897, CVE-2019-14901) v gonilniku za brezžične čipe Marvell, ki lahko privedejo do prelivanja pomnilnika. Napad je mogoče izvesti na daljavo z pošiljanjem pravilno oblikovanih okvirjev ob povezavi z brezžično dostopno točko napadalca. Kot najbolj verjetna grožnja se navaja daljinska zavrnitev storitve (zrušitev jedra), vendar ni izključena tudi možnost izvajanja kode v sistemu.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster