CVE-2026-23037 in Linuxinformación

Resumen

por MITRE • 2026-01-31

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

can: etas_es58x: permitir que la asignación parcial de URB RX tenga éxito

Cuando es58x_alloc_rx_urbs() falla al asignar el número solicitado de URBs pero logra asignar algunos, devuelve un código de error. Esto hace que es58x_open() retorne prematuramente, saltándose la etiqueta de limpieza 'free_urbs', lo que lleva a la fuga de los URBs anclados.

Como señaló el mantenedor Vincent Mailhol, el controlador está diseñado para manejar la asignación parcial de URB de manera elegante. Por lo tanto, la asignación parcial no debe ser tratada como un error fatal.

Modificar es58x_alloc_rx_urbs() para que devuelva 0 si al menos un URB ha sido asignado, restaurando el comportamiento previsto y previniendo la fuga en es58x_open().

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-01-13

Divulgación

2026-01-31

Moderación

aceptado

Artículo

VDB-343629

CPE

listo

EPSS

0.00217

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!