15 vulnerabilità nei driver USB forniti nel kernel Linux

Andrej Konovalov di Google ha pubblicato report sul rilevamento di ulteriori 15 vulnerabilità (CVE-2019-19523 – CVE-2019-19537) nei driver USB offerti nel kernel Linux. Questo è il terzo gruppo di problemi trovati durante i test di fuzzing dello stack USB nel pacchetto syzkaller — in precedenza questo ricercatore ha già riportato la presenza di 29 vulnerabilità.

Questa volta l'elenco include solo vulnerabilità causate dall'accesso a zone di memoria già liberate (use-after-free) o che portano a perdite di dati dalla memoria del kernel. I problemi che possono essere sfruttati per attacchi di denial of service non sono stati inclusi nel report. Le vulnerabilità possono essere potenzialmente sfruttabili collegando dispositivi USB appositamente preparati a un computer. Le correzioni per tutti i problemi menzionati nel report sono già state incluse nel kernel, ma alcuni errori non inclusi nel report rimangono ancora non corretti. Le vulnerabilità più pericolose della classe "use-after-free", che possono portare all'esecuzione di codice da parte dell'attaccante, sono state eliminate nei driver adutux, ff-memless, ieee802154, pn533, hiddev, iowarrior, mcba_usb e yurex. Con CVE-2019-19532 sono state aggregate 14 vulnerabilità nei driver HID, causate da errori che permettono la scrittura oltre il limite del buffer (out-of-bounds write). Nei driver ttusb_dec, pcan_usb_fd e pcan_usb_pro sono stati trovati problemi che portano a perdite di dati dalla memoria del kernel. Nel codice dello stack USB per la gestione di dispositivi di caratteri è stato rilevato un problema (CVE-2019-19537) causato da una condizione di gara (race condition).

Si può anche notare

la scoperta
di quattro vulnerabilità (CVE-2019-14895, CVE-2019-14896, CVE-2019-14897, CVE-2019-14901) nel driver per chip wireless Marvell, che possono portare a un overflow di buffer. L'attacco può essere effettuato da remoto inviando pacchetti formattati in un certo modo quando ci si connette a un punto di accesso wireless dell'attaccante. La minaccia più probabile è il denial of service remoto (crash del kernel), ma non si esclude la possibilità di eseguire codice nel sistema. 6 corsi più recenti su Azure

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster