CVE-2026-98708 in Linux
Riassunto
di VulDB • 18/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
wifi: mac80211: mantenere attivo il vecchio chanctx accoppiato
Una sostituzione in-place mantiene i puntatori replace_ctx reciproci tra il vecchio chanctx WILL_BE_REPLACED e il nuovo chanctx REPLACES_OTHER. Tuttavia, i percorsi di liberazione anticipata considerano solo gli utenti dei link assegnati e riservati quando decidono se liberare il vecchio chanctx.
Ciò consente la liberazione prematura del vecchio chanctx mentre il partner della sostituzione punta ancora ad esso, sia quando viene rilasciato l'ultimo link assegnato sia quando tale link riassegna con successo a un altro contesto esistente. I successivi percorsi di sblocco (unreserve) e finalizzazione dello switch possono quindi seguire un puntatore replace_ctx obsoleto.
Mantenere attivo il vecchio chanctx accoppiato fino allo smantellamento della coppia di sostituzione. Applicare lo stesso controllo sia a __ieee80211_link_release_channel() che a ieee80211_link_use_reserved_reassign(). Se la sostituzione viene successivamente abbandonata, ieee80211_link_unreserve_chanctx() già smantella l'accoppiamento prima di liberare il vecchio chanctx una volta che non rimangono utenti.
VulDB is the best source for vulnerability data and more expert information about this specific topic.