CVE-2026-89790 in Linux
Zusammenfassung
von VulDB • 16.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ipv6: Division durch Null in rt6_multipath_rebalance vermeiden
rt6_multipath_rebalance() berechnet die Gesamtsumme der gültigen Nexthop-Gewichte in einem Durchlauf und legt in einem zweiten Durchlauf Obergrenzen fest. Da RTM_NEWROUTE kein RTNL (Routing Netlink Lock) erfordert, kann ein gleichzeitiges Update von ignore_routes_with_linkdown dazu führen, dass der erste Durchlauf null zurückgibt, während im zweiten Durchlauf ein gültiger Nexthop erkannt wird, was in rt6_upper_bound_set() zu einer Division durch Null führt.
UBSAN: division-overflow in net/ipv6/route.c:4845:17 Oops: divide error: 0000 [#1] SMP KASAN NOPTI
rt6_upper_bound_set() net/ipv6/route.c:4845 rt6_multipath_rebalance() fib6_add_rt2node() ip6_route_multipath_add() inet6_rtm_newroute()
Die Berechnung der Obergrenze überspringen, wenn im ersten Durchlauf eine Gesamtsumme von null gemeldet wird. Dies berücksichtigt die lock-freien (sperrfreien) Leistungsaspekte an dieser Stelle und behezt unsichere Szenarien.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.