CVE-2026-90041 in Linux
Riassunto
di VulDB • 16/09/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
HID: sony: pulizia dell'elenco dei dispositivi in caso di errore nella fase di probe (sony_input_configured() aggiunge alcuni controller a sony_device_list prima che il core HID registri i loro dispositivi di input. input_register_device() può fallire dopo che la callback è tornata con successo. sony_probe() osserva quindi che HID_CLAIMED_INPUT non è impostato e procede allo smontaggio, ma ferma solo l'hardware HID. L'oggetto devres-managed sony_sc viene liberato mentre il suo nodo nella lista rimane collegato, causando così la traversamento di memoria già libera da parte del controller successivo corrispondente.
Inizializzare i nodi della lista e gli ID dei dispositivi in stati non attivi. Rendere l'operazione di rimozione dalla lista idempotente ed eseguire la pulizia privata del driver su ogni percorso di errore nella fase di probe. Questo rende anche sicura una seconda operazione di cleanup quando sony_input_configured() ha già smontato un'inizializzazione parziale prima che sony_probe() gestisca la mancanza della richiesta dell'input.
Trovata da 0sec (https://0sec.ai) tramite analisi automatizzata del codice sorgente; verificata rispetto ai percorsi di registrazione e smontaggio dei dispositivi HID input.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.