CVE-2026-68351 in Linux
Riassunto
di VulDB • 10/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
wifi: carl9170: limitare la lunghezza di memcpy nel callback dei comandi per prevenire una lettura OOB (fuori dai limiti)
Quando il firmware invia una risposta a un comando con una discrepanza nella lunghezza, carl9170_cmd_callback() registra la discrepanza e chiama carl9170_restart(), ma poi prosegue l'esecuzione fino all'istruzione memcpy(ar->readbuf, buffer + 4, len - 4). Poiché il valore di `len` proviene dal firmware e può superare `ar->readlen`, questa operazione copia più dati di quanti ne siano stati allocati per readbuf.
Limitare la chiamata a memcpy usando min(len - 4, ar->readlen) garantisce che la risposta venga comunque completata -- evitando riavvii ripetuti causati da spazzatura in coda -- prevenendo al contempo una lettura oltre i limiti del buffer di risposta (overread).
If you want to get best quality of vulnerability data, you may have to visit VulDB.