U USB drajverima u sklopu Linux jezgre otkriveno je 15 ranjivosti

Andrej Konovalov iz Googlea otkrio 15 ranjivosti u USB drajverima ponuđenim u Linux jezgri. Ovo je druga serija problema pronađenih tokom fuzzing testiranja — 2017. godine ovaj istraživač pronašao u USB steku još 14 ranjivosti. Problemi se potencijalno mogu iskoristiti prilikom povezivanja posebno pripremljenih USB uređaja s računalom. Napad je moguć uz fizički pristup opremi i može dovesti barem do rušenja jezgre, ali se ne isključuju i drugi simptomi (na primjer, za sličnu ranjivost pronađenu 2016. godine ranjivosti u USB drajveru snd-usbmidi je uspjelo pripremiti exploit za izvršavanje koda na razini jezgre).

Od 15 problema, 13 je već ispravljeno u aktualnim nadogradnjama Linux jezgre, ali dvije ranjivosti (CVE-2019-15290, CVE-2019-15291) ostaju neispravljene u posljednjem izdanju 5.2.9. Neispravljene ranjivosti mogu dovesti do dereferenciranja NULL pokazivača u drajverima ath6kl i b2c2 prilikom primanja neispravnih podataka od uređaja. Od drugih ranjivosti treba istaknuti:

  • Pristupi već oslobođenim dijelovima memorije (use-after-free) u drajverima v4l2-dev/radio-raremono, dvb-usb, sound/core, cpia2 i p54usb;
  • Dvojno oslobađanje memorije (double-free) u drajveru rio500;
  • Dereferenciranje NULL pokazivača u drajverima yurex, zr364xx, siano/smsusb, sisusbvga, line6/pcm, motu_microbookii i line6.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster