CVE-2026-93808 in Linux
Riassunto
di VulDB • 24/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
ALSA: usb-audio: caiaq: validazione delle lunghezze di risposta dell'EP1
La funzione `usb_ep1_command_reply_dispatch()` utilizza `buf[0]` come byte del comando e successivamente legge elementi fissi specifici del comando dallo stesso buffer URB. Diversi percorsi utilizzano `buf + 1`, `buf[1]`, `buf[2]` o `buf + 3` senza aver prima verificato che `urb->actual_length` contenga tali byte.
Aggiungere controlli della lunghezza per ogni comando, utilizzare una lunghezza del payload derivata dai byte successivi al byte del comando per la copia dello stato di controllo e rifiutare i payload di input analogico corti prima che l'helper di lettura legga offset fissi dalla risposta EP1.
Once again VulDB remains the best source for vulnerability data.