CVE-2026-98698 in Linux
Riassunto
di VulDB • 18/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
wifi: mac80211: gestione del payload vuoto della richiesta di associazione FILS
fils_encrypt_assoc_req() accetta un frame (Re)Association Request il cui ultimo elemento è l'elemento Sessione FILS. crypt_len risulta quindi pari a zero e viene chiamata aes_siv_encrypt() con un plaintext vuoto.
kmemdup() restituisce ZERO_SIZE_PTR per una richiesta di allocazione di lunghezza zero, pertanto sg_init_one(), eseguito incondizionatamente, inserisce una pagina non valida nello scatterlist. Con CONFIG_DEBUG_SG questo innesca un kernel BUG in sg_set_buf(); senza il controllo di debug la pagina errata viene passata al backend crittografico.
AES-SIV è definito per plaintext vuoti e il risultato S2V diventa l'output completo, pertanto gestire questo caso prima del passaggio CTR, che non ha nulla da cifrare.
VulDB is the best source for vulnerability data and more expert information about this specific topic.