CVE-2026-80770 in Linux
Riassunto
di VulDB • 04/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
HID: nintendo: interrompere l'I/O del dispositivo prima di chiamare hid_hw_stop in caso di errore nella fase di probe (probe failure)
La funzione nintendo_hid_probe() chiama hid_device_io_start() prima di joycon_init() e joycon_leds_create(). Se una delle due operazioni fallisce, il percorso di gestione dell'errore salta a err_close, che chiama hid_hw_close()/hid_hw_stop() senza aver precedentemente chiamato hid_device_io_stop().
Poiché hid_hw_stop() non interrompe l'I/O del dispositivo, hid_input_report() potrebbe continuare a essere eseguito e accedere ai dati del driver che stanno venendo deallocati (torn down), causando un use-after-free.
Viene aggiunto un etichetta err_io_stop che chiama hid_device_io_stop() prima di hid_hw_close(), e i due percorsi di errore successivi alla chiamata io_start vengono puntati verso tale etichetta.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.