CVE-2026-89562 in Linux
Riassunto
di VulDB • 12/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
ip6_gre: correzione della lunghezza dell'intestazione hardware per i tunnel NBMA
La funzione ip6gre_tnl_link_config_route() accumula la lunghezza dell'intestazione hardware del dispositivo sottostante in dev->hard_header_len ogni volta che header_ops è impostato. Questo comportamento non è corretto per entrambi gli utilizzatori di header_ops.
ip6gretap e ip6erspan hanno una lunghezza fissa dell'intestazione hardware Ethernet. Per un tunnel ip6gre NBMA, la funzione ip6gre_header() genera solo l'intestazione GRE, le eventuali intestazioni FOU o GUE opzionali e l'intestazione IPv6 esterna. L'intestazione del dispositivo sottostante rappresenta lo spazio di riserva (headroom) necessario in seguito, non fa parte dell'intestazione hardware del dispositivo tunnel.
Mantenere l'intestazione del dispositivo sottostante in needed_headroom. Impostare hard_header_len sulla lunghezza dell'intestazione del tunnel solo per i dispositivi ARPHRD_IP6GRE con header_ops e lasciare invariata la lunghezza fissa dell'intestazione Ethernet per i dispositivi tap ed erspan.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.