CVE-2026-98707 in Linuxinformazioni

Riassunto

di VulDB • 19/10/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

wifi: mac80211: arrestare il timer della sessione RX BA durante l'eliminazione (teardown)

L'eliminazione di una sessione RX BA può lasciare il timer della sessione accodato su un tid_rx già liberato. Successivamente, l'elaborazione della wheel dei timer e la callback del timer stesso vengono eseguite su memoria già libera.

Un handler per i frame RX BAR può dereferenziare tid_rx sotto RCU prima che l'eliminazione lo renda non visibile (unpublish) e rimanere nella sua sezione critica di lettura mentre l'eliminazione cancella il timer della sessione. L'handler obsoleto può quindi riarmare il timer dopo il ritorno da timer_delete_sync() e prima che la callback RRC liberi tid_rx.

Utilizzare timer_shutdown_sync() in modo che i tentativi di riarmo diventino inefficaci una volta avviata l'eliminazione (teardown). Mantenere reorder_timer invariato: l'eliminazione contrassegna la sessione come rimossa sotto reorder_lock e il suo percorso di rilascio verifica tale stato prima del riarmamento. session_timer non ha un guard equivalente perché ieee80211_rx_h_ctrl() lo arma prima di acquisire reorder_lock.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

18/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!