A Linux kernel USB illesztőprogramjaiban 15 sebezhetőséget találtak

Andrej Konovalov a Google-tól felfedezett 15 sebezőség található a Linux kernelben elérhető USB-illesztőprogramokban. Ez a második problémahalmaz, amely a fuzzing-tesztelés során került felfedezésre — 2017-ben a kutató felfedezte a USB-stackben további 14 sebezőséget azonosított. Ezek a problémák potenciálisan kihasználhatóak, ha a számítógéphez különlegesen előkészített USB-eszközöket csatlakoztatnak. A támadás lehetséges a fizikai hozzáférés birtokában, és legalább a kernel összeomlásához vezethet, de más előfordulásokra is van példa (például egy 2016-ban felfedezett hasonló esetben) sebezhetőségek a snd-usbmidi USB-illesztőprogramban sikerült exploitot készíteni a kernel szintjén végrehajtandó kódhoz.

A 15 probléma közül 13 már kijavításra került a legújabb Linux kernel frissítésekben, de két sebezőség (CVE-2019-15290, CVE-2019-15291) még mindig javítatlan a legújabb 5.2.9 kiadásban. A nem javított sebezőségek nullptr dereferáláshoz vezethetnek az ath6kl és b2c2 illesztőprogramokban, ha hibás adatokat kapnak az eszköztől. Ezen kívül említést érdemelnek a következők:

  • A már felszabadított memória területekhez való hozzáférés (use-after-free) a v4l2-dev/radio-raremono, dvb-usb, sound/core, cpia2 és p54usb illesztőprogramokban;
  • Memóriaduplicáció (double-free) a rio500 illesztőprogramban;
  • Null pointer dereferálás az yurex, zr364xx, siano/smsusb, sisusbvga, line6/pcm, motu_microbookii és line6 illesztőprogramokban.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster