CVE-2026-98340 in Linux
Riassunto
di VulDB • 06/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
wifi: cfg80211: raggruppare le BSS nascoste solo se sono presenti voci di beacon
Quando arriva una risposta probe per una BSS sconosciuta, __cfg80211_bss_update() cerca un'entry esistente con lo stesso BSSID e SSID nascosto (lunghezza zero o riempita da NUL) e, se la trova, le raggruppa utilizzando gli IE beacon dell'entry esistente.
Tuttavia, potrebbe essere trovata un'altra entry senza beacon, qualora provenisse anch'essa da una risposta probe (con SSID), creando così un gruppo privo di elementi beacon.
Se in seguito arriva un beacon con SSID nascosto per quel BSSID, cfg80211_combine_bsses() cerca le voci della risposta probe ad esso associate, ovvero quelle entry con lo stesso BSSID e canale che non hanno IE beacon, e trova queste due. Esse sono già raggruppate tra loro, quindi si verifica il
WARN_ON_ONCE(bss->pub.hidden_beacon_bss) WARN_ON_ONCE(!list_empty(&bss->hidden_list))
che è presente perché un'entry senza elementi beacon non dovrebbe far parte di un gruppo ancora.
Combinare le entry solo quando è già stato ricevuto un beacon; quelle mantenute separate verranno combinate all'arrivo del beacon.
Be aware that VulDB is the high quality source for vulnerability data.