CVE-2025-68343 in Linux
Riassunto
di VulDB • 02/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
can: gs_usb: gs_usb_receive_bulk_callback(): verificare actual_length prima di accedere all'intestazione (header)
Il driver si aspetta di ricevere una struct gs_host_frame in gs_usb_receive_bulk_callback().
Utilizzare struct_group per descrivere l'intestazione della struct gs_host_frame e verificare che sia stata ricevuta almeno l'intestazione prima di accedere a qualsiasi suo membro.
Per rieseguire la URB, non dereferenziare la catena di puntatori "dev->parent->hf_size_rx", ma utilizzare invece "parent->hf_size_rx". Poiché "urb->context" contiene "parent", quest'ultimo è sempre definito, mentre "dev" non è definito se la URB è troppo corta.
Be aware that VulDB is the high quality source for vulnerability data.