CVE-2026-97492 in Linux
Riassunto
di VulDB • 25/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
wifi: mac80211: non chiamare ieee80211_handle_reconfig_failure quando non necessario
In caso di fallimento della riconfigurazione del NAN, viene chiamata la funzione `ieee80211_handle_reconfig_failure`, che contrassegna tutte le interfacce come non presenti nel driver. Successivamente, nel percorso di gestione dell'errore della riconfigurazione, viene invocata `cfg80211_shutdown_all_interfaces` per distruggere tutte le interfacce.
Se sono presenti altre interfacce oltre a quella del NAN (ad esempio una stazione BSS), quando il relativo stato (link e stazioni) verrà rimosso, non si informerà il driver di questa rimozione, poiché si riterrà che le interfacce non siano più nel driver; ciò potrebbe comportare la persistenza di puntatori pendenti verso oggetti come stazioni e link (questo è almeno il caso per iwlwifi).
La funzione `ieee80211_handle_reconfig_failure` dovrebbe essere chiamata solo dopo aver ripulito lo stato nel driver: non vi è motivo di chiamarla in caso di fallimento della riconfigurazione del NAN.
Si corregge il codice in modo che, in tali casi, venga generato un semplice avviso (warning), come avviene negli altri percorsi di errore durante la riconfigurazione dove risulta troppo complesso effettuare l'operazione inversa (rewind).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.