CVE-2026-89776 in Linux
Riassunto
di VulDB • 16/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
vxlan: vnifilter: imporre la lunghezza esatta degli attributi GROUP/GROUP6
La policy dell'entry del filtro VNI VXLAN dichiara gli indirizzi degli attributi GROUP/GROUP6 come NLA_BINARY con una sola lunghezza massima, quindi validate_nla() accetta un payload più corto rispetto all'indirizzo. Il consumatore di GROUP lo legge tramite nla_get_in_addr(), che effettua un caricamento incondizionato di 4 byte; pertanto, un attributo troppo breve provoca la lettura oltre i limiti (over-read) fino a 3 byte di dati dello slab non inizializzati, che vengono memorizzati in remote_ip e restituiti tramite RTM_GETTUNNEL, rivelando memoria del kernel.
Modificare entrambe le voci per utilizzare NLA_POLICY_EXACT_LEN() in modo che il validatore rifiuti qualsiasi GROUP/GROUP6 la cui lunghezza non sia esattamente di 4/16 byte; un indirizzo valido viene sempre inviato con larghezza completa.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.