PT-2026-65213 · Linux · Linux

CVE-2026-64538

·

Published

2026-07-27

·

Updated

2026-07-27

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
ipv6: Fix null-ptr-deref in fib6 nh mtu change().
fib6 nh mtu change() re-fetches idev via in6 dev get(arg->dev) and dereferences idev->cnf.mtu6 without a NULL check. addrconf ifdown() clears dev->ip6 ptr with RCU INIT POINTER() after rt6 disable ip() has released tb6 lock, so the RA-driven MTU walk can observe a NULL idev and oops. The caller rt6 mtu change route() guards its own in6 dev get(), but this re-fetch is unguarded; nexthop-backed routes survive addrconf ifdown()'s flush, so the walk still reaches it after ip6 ptr is nulled.
Return 0 when idev is NULL, matching rt6 mtu change route() and the fib6 mtu() fix in commit 5ad509c1fdad ("ipv6: Fix null-ptr-deref in fib6 mtu().").
Oops: general protection fault, ... KASAN: null-ptr-deref in range [0x00000000000002a8-0x00000000000002af] RIP: 0010:fib6 nh mtu change+0x203/0x990 rt6 mtu change route+0x141/0x1d0 fib6 clean all+0xd0/0x160 rt6 mtu change+0xb4/0x100 ndisc router discovery+0x24b5/0x2cb0 icmpv6 rcv+0x12e9/0x1710 ipv6 rcv+0x39b/0x410
Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-64538

Affected Products

Linux