CVE-2026-89790

CVE-2026-89790

published September 16, 2026

CVSS
—
EPSS
0%
Percentile
10.2
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

ipv6: avoid divide by zero in rt6_multipath_rebalance

rt6_multipath_rebalance() calculates the total eligible nexthop weight

in one pass and programs upper bounds in a second pass. Since

RTM_NEWROUTE is RTNL-free, a concurrent

ignore_routes_with_linkdown update can make the first pass return zero

while the second sees an eligible nexthop, causing

rt6_upper_bound_set() to divide by zero.

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()

Skip upper-bound calculation when the first pass reports a zero total.

This respects the lock-free performance considerations here and solves

insecure scenarios.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00206 · 10.2th percentile
Published
2026-09-16T13:17Z
References (3)
EPSS history
Timeline
  • 17 SEP 03:33Z
    EPSS moved — → 0%
    epss
  • 16 SEP 08:48Z
    ipv6: avoid divide by zero in rt6_multipath_rebalance
    cvelistv5