V USB ovladačích součásti jádra Linuxu bylo identifikováno 15 zranitelností

Andrej Konovalov z firmy Google zjistil 15 zranitelností v USB ovladačích nabízených v jádru Linuxu. Toto je druhá várka problému, které byly nalezeny při fuzzingovém testování — v roce 2017 tento výzkumník našel v USB stacku ještě 14 zranitelností. Problémy mohou být potenciálně zneužity při připojení speciálně připravených USB zařízení k počítači. Útok je možný při fyzickém přístupu k zařízení a může vést minimálně k pádu jádra, ale nejsou vyloučena i další projevování (například pro zjištěný v roce 2016 podobný zranitelnosti v USB ovladači snd-usbmidi se podařilo připravit exploit pro provedení kódu na úrovni jádra).

Z 15 problémů bylo 13 již odstraněno v aktuálních aktualizacích jádra Linuxu, ale dvě zranitelnosti (CVE-2019-15290, CVE-2019-15291) zůstávají neopravené v poslední verzi 5.2.9. Neopravené zranitelnosti mohou vést k dereferencování NULL ukazatele v ovladačích ath6kl a b2c2 při přijímání nesprávných dat od zařízení. Mezi další zranitelnosti patří:

  • Odkazy na již uvolněné oblasti paměti (use-after-free) v ovladačích v4l2-dev/radio-raremono, dvb-usb, sound/core, cpia2 a p54usb;
  • Dvojité uvolnění paměti (double-free) v ovladači rio500;
  • Dereferencování NULL ukazatele v ovladačích yurex, zr364xx, siano/smsusb, sisusbvga, line6/pcm, motu_microbookii a line6.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster