V USB ovládačoch v jadre Linuxu bolo zistených 15 zraniteľností

Andrej Konovalov z firmy Google objavil 15 zraniteľností v USB ovládačoch ponúkaných v jadre Linuxu. Toto je druhá dávka problémov, ktoré boli zistené pri fuzzingovom testovaní — v roku 2017 tento výskumník našiel v USB stacku ďalších 14 zraniteľností. Problémy môžu byť potenciálne zneužité pri pripojení špeciálne pripravených USB zariadení k počítaču. Útok je možný pri fyzickom prístupe k hardvéru a môže viesť minimálne k havárii jadra, ale nie sú vylúčené ani ďalšie prejavy (napríklad pre zistenú v roku 2016 podobnú zraniteľnosti v USB ovládači snd-usbmidi sa podarilo pripraviť exploit na vykonávanie kódu na úrovni jadra).

Z 15 problémov bolo 13 už odstránených v aktuálnych aktualizáciách jadra Linuxu, ale dve zraniteľnosti (CVE-2019-15290, CVE-2019-15291) zostávajú neopravené v poslednom vydaní 5.2.9. Neopravené zraniteľnosti môžu viesť k dereferencovaniu NULL ukazovateľa v ovládačoch ath6kl a b2c2 pri príjme nesprávnych údajov od zariadenia. Medzi iné zraniteľnosti patrí:

  • Obrátenia na už uvoľnené oblasti pamäte (use-after-free) v ovládačoch v4l2-dev/radio-raremono, dvb-usb, sound/core, cpia2 a p54usb;
  • Dvojité uvoľnenie pamäte (double-free) v ovládači rio500;
  • Dereferencovania NULL ukazovateľa v ovládačoch yurex, zr364xx, siano/smsusb, sisusbvga, line6/pcm, motu_microbookii a line6.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster