CVE-2026-64037 in Linuxinformazioni

Riassunto

di VulDB • 19/07/2026

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

wifi: iwlwifi: mld: correggere l'esplosione della segmentazione TSO quando AMSDU è disabilitato

Quando la notifica TLC disabilita AMSDU per un TID (Traffic Identifier), il driver MLD imposta max_tid_amsdu_len sul valore sentinella 1. Il percorso di segmentazione TSO in iwl_mld_tx_tso_segment() verifica lo zero ma non questo valore sentinella, permettendogli di raggiungere il calcolo num_subframes:

num_subframes = (max_tid_amsdu_len + pad) / (subf_len + pad) = (1 + 2) / (1534 + 2) = 0

Questo zero si propaga a iwl_tx_tso_segment(), che imposta:

gso_size = num_subframes * mss = 0

La chiamata a skb_gso_segment() con gso_size=0 crea oltre 32.000 segmenti minuscoli da un singolo GSO skb. Questo inonda l'anello TX di ~1024 micro-frame (gli altri vengono svuotati), creando una massiccia raffica di eventi di completamento TX che può portare a corruzione della memoria e a un successivo use-after-free nella coda di ritrasmissione TCP (underflow del refcount in tcp_shifted_skb, dereferenziazione NULL in tcp_rack_detect_loss).

Il driver MVM è immune perché verifica mvmsta->amsdu_enabled prima di raggiungere il calcolo num_subframes. Il driver MLD non dispone di un controllo bitmap equivalente e si affida esclusivamente a max_tid_amsdu_len, che non intercetta il valore sentinella.

Risolvere questo problema rilevando il valore sentinella (max_tid_amsdu_len == 1) nel controllo esistente e ricorrendo alla segmentazione TSO senza AMSDU. Aggiungere inoltre un guardiano WARN_ON_ONCE dopo la divisione num_subframes come difesa in profondità per intercettare eventuali percorsi di codice futuri che producono zero attraverso meccanismi diversi.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!