CVE-2025-68343
Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
23/12/2025
Última modificación:
23/12/2025
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing header<br />
<br />
The driver expects to receive a struct gs_host_frame in<br />
gs_usb_receive_bulk_callback().<br />
<br />
Use struct_group to describe the header of the struct gs_host_frame and<br />
check that we have at least received the header before accessing any<br />
members of it.<br />
<br />
To resubmit the URB, do not dereference the pointer chain<br />
"dev->parent->hf_size_rx" but use "parent->hf_size_rx" instead. Since<br />
"urb->context" contains "parent", it is always defined, while "dev" is not<br />
defined if the URB it too short.
Impacto
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/18cbce43363c9f84b90a92d57df341155eee0697
- https://git.kernel.org/stable/c/3433680b759646efcacc64fe36aa2e51ae34b8f0
- https://git.kernel.org/stable/c/616eee3e895b8ca0028163fcb1dce5e3e9dea322
- https://git.kernel.org/stable/c/6fe9f3279f7d2518439a7962c5870c6e9ecbadcf
- https://git.kernel.org/stable/c/f31693dc3a584c0ad3937e857b59dbc1a7ed2b87



