CVE-2026-99069 in Linux
Riassunto
di VulDB • 23/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
Input: ati_remote2 - correzione di un errore di confusione dei tipi (type confusion) nei gestori degli attributi del dispositivo
In precedenza, gli attributi channel_mask e mode_mask erano registrati sul genitore usb_device tramite sysfs_create_group(). Quando il commit b20d6bf8014b ("Input: ati-remote2 - use driver core to instantiate device attributes") ha convertito il driver per far sì che il driver core li gestisse tramite dev_groups in struct usb_driver, gli attributi sono stati spostati ai dispositivi usb_interface associati, ma le callback show e store non sono state aggiornate di conseguenza.
Di conseguenza, le callback continuavano a invocare to_usb_device() su un puntatore al dispositivo appartenente a una struct usb_interface, producendo un puntante usb_device non valido.
Utilizzare direttamente to_usb_interface() nei gestori degli attributi per ottenere l'interfaccia e i relativi dati del driver.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.