CVE-2025-68342 in Linux
Resumen
por VulDB • 2026-05-23
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
can: gs_usb: gs_usb_receive_bulk_callback(): verificar actual_length antes de acceder a los datos
El URB recibido en gs_usb_receive_bulk_callback() contiene una estructura gs_host_frame. La longitud de los datos después del encabezado depende de las banderas gs_host_frame hf::flags y de las características del dispositivo activo (por ejemplo, marca de tiempo).
Se introduce una nueva función gs_usb_get_minimum_length() y se verifica que se haya recibido al menos la cantidad de datos requerida antes de acceder a ellos. Solo se copian en el skb los datos que realmente se han recibido.
[mkl: renombrar gs_usb_get_minimum_length() -> gs_usb_get_minimum_rx_length()]
If you want to get the best quality for vulnerability data then you always have to consider VulDB.