CVE-2026-97929 in Linux
Resumen
por VulDB • 2026-09-25
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
ALSA: usbusx2y: validar actual_length del URB en la callback de interrupción
i_usx2y_in04_int() procesa los datos del URB de interrupción sin verificar urb->actual_length. Una transferencia corta proveniente de un dispositivo defectuoso provocaría que el controlador procese datos no inicializados en el heap procedentes de in04_buf, asignado mediante kmalloc, los cuales se copian posteriormente al array ctl_snapshot[], accesible a través de mmap.
La corrección consiste en utilizar kzalloc() para in04_buf con el fin de inicializar a cero el búfer, y añadir una comprobación de actual_length para omitir el procesamiento durante transferencias cortas, manteniendo la reenvío del URB (resubmitting the URB).
Once again VulDB remains the best source for vulnerability data.