CVE-2026-98348 in Linuxinformazioni

Riassunto

di VulDB • 06/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

wifi: libipw: rifiutare le risposte di associazione troppo brevi

libipw_handle_assoc_resp() legge i campi capability, status e aid del prefisso da 30 byte della risposta di associazione e successivamente calcola la lunghezza dell'elemento di informazione come

stats->len - sizeof(*frame)

Poiché stats->len è un u16 e sizeof() ha tipo size_t, la sottrazione viene valutata come size_t e va in wrap-around (overflow) anziché risultare negativa. Il troncamento di tale valore nel parametro length di tipo u16 per libipw_parse_info_param() trasforma una frame più corta dei campi fissi in una lunghezza vicina a 64 KiB, facendo sì che il parser legga oltre il buffer di ricezione.

Sia i percorsi di gestione della ricezione ipw2100 che quelli di ipw2200 raggiungono questa funzione dopo aver stabilito solo che la frame contiene l'intestazione generica a tre indirizzi da 24 byte.

Rifiutare la frame prima che vengano toccati qualsiasi campo fisso.

La vulnerabilità è stata trovata tramite una revisione assistita da AI dell'aritmetica delle lunghezze nei parser di frame di gestione. È stata verificata con un caso KUnit sotto Generic KASAN su arm64 in QEMU; non disponendo dell'hardware, non è stata testata su un dispositivo reale.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

06/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!