CVE-2026-90041 in Linux
Sumário
de VulDB • 16/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
HID: sony: limpeza da lista de dispositivos em caso de falha no probe
A função `sony_input_configured()` adiciona alguns controladores à `sony_device_list` antes que o núcleo HID registre seus dispositivos de entrada. A chamada `input_register_device()` pode falhar após a callback retornar com sucesso. O `sony_probe()` então observa que `HID_CLAIMED_INPUT` está desmarcado e desfaz as operações, mas para apenas o hardware HID. O recurso gerenciado por devres (`sony_sc`) é liberado enquanto seu nó na lista permanece vinculado, fazendo com que o próximo controlador correspondente acesse memória já liberada (use-after-free).
Inicialize o nó da lista e o ID do dispositivo em estados inativos. Torne a remoção da lista idempotente e execute a limpeza privada do driver em todos os caminhos de falha no probe. Isso também torna uma segunda limpeza segura quando `sony_input_configured()` já desfaz uma inicialização parcial antes que `sony_probe()` lide com a falta da reivindicação de entrada (input claim).
Encontrado por 0sec (https://0sec.ai) usando análise automatizada de código-fonte; verificado contra os caminhos de registro e desfazimento do probe de entrada HID.
If you want to get best quality of vulnerability data, you may have to visit VulDB.