CVE-2026-74680 in Linuxinformación

Resumen

por VulDB • 2026-08-22

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

usb: atm: cxacru: finalizar correctamente rcv_urb en caso de error en cxacru_cm()

Si cxacru_cm() encuentra un error al enviar o esperar snd_urb, aborta y devuelve el error sin finalizar (kill) el rcv_urb ya enviado. Esto deja el rcv_urb activo.

Cuando esto ocurre durante la inicialización (por ejemplo, en cxacru_atm_start()), el controlador puede ignorar el error y proceder a llamar a cxacru_poll_status(), lo que invoca nuevamente a cxacru_cm(). Intentar enviar de nuevo el rcv_urb aún activo desencadena una advertencia en usb_submit_urb():

cxacru 1-1:1.0: send of cm 0x84 failed (-104) ATM dev 0: cxacru_atm_start: CHIP_ADSL_LINE_START returned -104 ------------[ cut here ]------------
URB ffff88812658d200 submitted while active WARNING: drivers/usb/core/urb.c:379 at usb_submit_urb+0x79/0x18b0 drivers/usb/core/urb.c:379 ... Call Trace: <TASK> cxacru_cm+0x21a/0xf10 drivers/usb/atm/cxacru.c:631 cxacru_cm_get_array drivers/usb/atm/cxacru.c:722 [inline]
cxacru_poll_status+0x178/0x1110 drivers/usb/atm/cxacru.c:828 cxacru_atm_start+0x185/0x360 drivers/usb/atm/cxacru.c:814 usbatm_atm_init+0x144/0x3a0 drivers/usb/atm/usbatm.c:927 usbatm_usb_probe+0x15cb/0x1db0 drivers/usb/atm/usbatm.c:1178 cxacru_usb_probe+0x17f/0x220 drivers/usb/atm/cxacru.c:1370 ...

Para solucionar esto, se asegura que rcv_urb finalice correctamente si cxacru_cm() aborta anticipadamente. Se puede llamar de forma segura a usb_kill_urb() sobre rcv_urb en la ruta de error, ya que es seguro llamarlo incluso si el URB no está activo (por ejemplo, si falló al enviarse inicialmente o si ya se completó).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-08-15

Divulgación

2026-08-22

Moderación

aceptado

Artículo

VDB-394460

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!