CVE-2026-90041 in Linux
Resumen
por VulDB • 2026-09-16
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
HID: sony: limpieza de la lista de dispositivos ante fallos en la fase de detección (probe)
La función `sony_input_configured()` añade algunos controladores a `sony_device_list` antes de que el núcleo HID registre sus dispositivos de entrada. Es posible que `input_register_device()` falle después de que la devolución de llamada haya devuelto un resultado exitoso. A continuación, `sony_probe()` observa que `HID_CLAIMED_INPUT` está desactivado y realiza una operación de deshacer (unwind), pero solo detiene el hardware HID. El recurso gestionado por devres (`sony_sc`) se libera mientras su nodo en la lista sigue vinculado, lo que provoca que el siguiente controlador coincidente acceda a memoria ya liberada.
Inicialice el nodo de la lista y el ID del dispositivo en estados inactivos. Haga que la eliminación de la lista sea idempotente y ejecute la limpieza privada del controlador (driver) en cada ruta de fallo durante la fase de detección (probe). Esto también hace segura una segunda limpieza cuando `sony_input_configured()` ya ha deshecho una inicialización parcial antes de que `sony_probe()` gestione la falta de reclamación de entrada.
Detectado por 0sec (https://0sec.ai) mediante análisis automatizado del código fuente; verificado contra las rutas de registro y deshacer (unwind) en la fase de detección para entradas HID.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.