CVE-2026-53012CWE-476

CVE-2026-53012

Medium · published June 24, 2026

CVSS v3.1
5.5
EPSS
0%
Percentile
2.8
In the wild
Unconfirmed
What it is

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

nexthop: fix IPv6 route referencing IPv4 nexthop

syzbot reported a panic [1] [2].

When an IPv6 nexthop is replaced with an IPv4 nexthop, the has_v4 flag

of all groups containing this nexthop is not updated. This is because

nh_group_v4_update is only called when replacing AF_INET to AF_INET6,

but the reverse direction (AF_INET6 to AF_INET) is missed.

This allows a stale has_v4=false to bypass fib6_check_nexthop, causing

IPv6 routes to be attached to groups that effectively contain only AF_INET

members. Subsequent route lookups then call nexthop_fib6_nh() which

returns NULL for the AF_INET member, leading to a NULL pointer

dereference.

Fix by calling nh_group_v4_update whenever the family changes, not just

AF_INET to AF_INET6.

Reproducer:

# AF_INET6 blackhole

ip -6 nexthop add id 1 blackhole

# group with has_v4=false

ip nexthop add id 100 group 1

# replace with AF_INET (no -6), has_v4 stays false

ip nexthop replace id 1 blackhole

# pass stale has_v4 check

ip -6 route add 2001:db8::/64 nhid 100

# panic

ping -6 2001:db8::1

[1] https://syzkaller.appspot.com/bug?id=e17283eb2f8dcf3dd9b47fe6f67a95f71faadad0

[2] https://syzkaller.appspot.com/bug?id=8699b6ae54c9f35837d925686208402949e12ef3

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00137 · 2.8th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2026-06-24T21:17Z
Affected products (7)
ProductVersionsFixed in
linux/linux_kernel≥ 5.3, < 5.10.2585.10.258
linux/linux_kernel≥ 5.11, < 5.15.2095.15.209
linux/linux_kernel≥ 5.16, < 6.1.1756.1.175
linux/linux_kernel≥ 6.2, < 6.6.1416.6.141
linux/linux_kernel≥ 6.7, < 6.12.916.12.91
linux/linux_kernel≥ 6.13, < 6.18.336.18.33
linux/linux_kernel≥ 6.19, < 7.0.107.0.10
References (10)
EPSS history
Timeline
  • 24 JUN 16:29Z
    nexthop: fix IPv6 route referencing IPv4 nexthop
    cvelistv5