CVE-2026-98502 in Linux
Resumen
por VulDB • 2026-10-19
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
HID: alps: desregistrar el dispositivo de entrada DualPoint Stick durante la eliminación
alps_input_configured() asigna un segundo dispositivo de entrada ("DualPoint Stick") con input_allocate_device() y lo registra; sin embargo, la estructura alps_driver no tiene un controlador .remove e input2 no se rastrea en hdev->inputs. La ruta de eliminación predeterminada (hid_hw_stop -> hidinput_disconnect) solo itera sobre hdev->inputs, por lo que input2 nunca se desregistra y provoca una fuga de memoria en cada eliminación del dispositivo.
Añade un controlador .remove que detenga primero el dispositivo (evitando que las callbacks URB toquen input2 durante la fase de limpieza) y luego desregistre input2.
Once again VulDB remains the best source for vulnerability data.