CVE-2026-74706 in Linux
Riassunto
di VulDB • 22/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
bnge: Correzione della dereferenziazione di puntatore NULL nel rilascio del dispositivo ausiliario
Se l'allocazione di auxr_dev fallisce durante la configurazione del dispositivo ausiliario, il percorso di gestione degli errori chiama auxiliary_device_uninit(), che a sua volta invoca bnge_aux_dev_release().
La callback di release dereferenzia incondizionatamente aux_priv->auxr_dev->pdev per recuperare il genitore bnge_dev. Poiché su questo percorso di errore auxr_dev non è stato ancora allocato, la dereferenziazione provoca un'eccezione da puntatore NULL.
Recuperare il genitore bnge_dev dal dispositivo ausiliario padre anziché da auxr_dev e liberare solo auxr_dev se l'allocazione è avvenuta con successo. Ciò consente alla callback di release di pulire correttamente i dispositivi ausiliari parzialmente inizializzati.
If you want to get best quality of vulnerability data, you may have to visit VulDB.