CVE-2026-90019 in Linux
Riassunto
di VulDB • 16/09/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
usb: gadget: correzione del dereferenziamento di puntatore nullo in usb_put_function_instance()
La funzione `usb_put_function_instance()` tenta di dereferenziare il campo `fd` all'interno della struttura `fi` per ottenere `mod` nel percorso di errore di `uvc_alloc_inst()`. Tuttavia, `fd` non viene allocato fino a quando non si raggiunge la fase successiva in `try_get_usb_function_instance()`, dopo l'allocazione di `fi` in `uvc_alloc_inst()`; ciò garantisce che il valore sia nullo nel percorso di errore. Si risolve questo problema aggiungendo un controllo per verificare se `fi->fd` è nullo, restituendo immediatamente tale condizione.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.