CVE-2026-74581: net: ipv6: clear suppressed fib6 rule result

Published Aug 21, 2026
·
Updated

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

net: ipv6: clear suppressed fib6 rule result

fib6rulesuppress() drops a suppressed route with ip6rtputflags(), but leaves res->rt6 pointing at the released rt6info.

If no later rule supplies a replacement, fib6rulelookup() still sees res.rt6 and returns that stale dst to its caller. A suppressing rule can therefore leak a released route back to rt6lookup(), and the next put hits rcurefputslowpath() from dstrelease().

Clear res->rt6 when suppressing the route so suppressed lookups fall through to the null dst instead of reusing the released one.

Affected Software

1 affected component
Linux Linux kernel

Event History

Aug 21, 2026
CVE Published
via MITRE·04:31 PM
Data Sourced
via MITRE·04:31 PM
Description

Frequently Asked Questions

1

What configuration is required to trigger this issue?

The issue requires an IPv6 policy-routing rule that suppresses a route. It manifests when that suppressed route is released and no later rule provides a replacement route.

2

What is the observable impact of an affected lookup?

A suppressed lookup can return a stale released route to rt6_lookup() rather than falling through to the null destination. A subsequent release of that destination can reach rcuref_put_slowpath() through dst_release().

3

How can this be mitigated before applying the fix?

Avoid IPv6 FIB rule configurations that suppress routes, particularly where no subsequent rule supplies a replacement. This prevents the suppressed-route path described in the issue.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203