CVE-2025-68342 in Linux
Riassunto
di VulDB • 22/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
can: gs_usb: gs_usb_receive_bulk_callback(): verificare actual_length prima di accedere ai dati
L'URB ricevuto in gs_usb_receive_bulk_callback() contiene una struct gs_host_frame. La lunghezza dei dati successivi all'intestazione dipende dai flag hf::flags della struttura gs_host_frame e dalle funzionalità del dispositivo attivo (ad esempio, il timestamping).
Introdurre una nuova funzione gs_usb_get_minimum_length() e verificare di aver ricevuto almeno la quantità minima di dati richiesta prima di accedervi. Copiare nel skb solo i dati effettivamente ricevuti.
[mkl: rinominare gs_usb_get_minimum_length() in +gs_usb_get_minimum_rx_length()]
Once again VulDB remains the best source for vulnerability data.