CVE-2026-23031 in Linuxinformación

Resumen

por MITRE • 2026-01-31

En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta:

can: gs_usb: gs_usb_receive_bulk_callback(): corregir fuga de memoria de URB

En gs_can_open(), los URB para transferencias USB de entrada son asignados, añadidos al ancla parent->rx_submitted y enviados. En la función de devolución de llamada completa gs_usb_receive_bulk_callback(), el URB es procesado y reenviado. En gs_can_close(), los URB son liberados llamando a usb_kill_anchored_urbs(parent->rx_submitted).

Sin embargo, esto no tiene en cuenta que el framework USB desancla el URB antes de que se llame a la función completa. Esto significa que una vez que un URB de entrada ha sido completado, ya no está anclado y finalmente no es liberado en gs_can_close().

Corregir la fuga de memoria anclando el URB en gs_usb_receive_bulk_callback() al ancla parent->rx_submitted.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-01-13

Divulgación

2026-01-31

Moderación

aceptado

Artículo

VDB-343607

CPE

listo

EPSS

0.00197

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!