Skip to main content
VulnerabilityPublished Updated

CVE-2026-53012: Linux kernel · nexthop: fix IPv6 route referencing IPv4 nexthop

Affects Linux kernelSource CVE Database V5

0
Compare

Not known to be exploited · fixed in ceffe81a0be92afc0cd1340bc8ca46559cce9bb4 : update Linux kernel when convenient.

Data as of 6 Nov 2026, 16:49 UTC

Severity
Unrated

Rated by Threat Radar · No CVSS score from NVD or the CNA

Thin evidence

One scorer or none
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Limited control over the software or limited information exposure

CISA SSVC assessment, 2026-11-06.

Patch
Available – fixed in ceffe81a0be92afc0cd1340bc8ca46559cce9bb4, b3b7e850e1541f0520c4a12ec884255c30427ff6, ad85961004fd4bd2f31209ac4b07612c6cefb9e7 +5

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 24 Jun 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 6 Nov 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 7bf4796dd09984ad1612877a82d0d139c70ae27f, < ceffe81a0be92afc0cd1340bc8ca46559cce9bb4
Fixed in
  • ceffe81a0be92afc0cd1340bc8ca46559cce9bb4
LinuxLinuxAffected
  • ≥ 7bf4796dd09984ad1612877a82d0d139c70ae27f, < b3b7e850e1541f0520c4a12ec884255c30427ff6
Fixed in
  • b3b7e850e1541f0520c4a12ec884255c30427ff6
LinuxLinuxAffected
  • ≥ 7bf4796dd09984ad1612877a82d0d139c70ae27f, < ad85961004fd4bd2f31209ac4b07612c6cefb9e7
Fixed in
  • ad85961004fd4bd2f31209ac4b07612c6cefb9e7
LinuxLinuxAffected
  • ≥ 7bf4796dd09984ad1612877a82d0d139c70ae27f, < aaac3bed034239e1d75732211d9b05f30b0b4f35
Fixed in
  • aaac3bed034239e1d75732211d9b05f30b0b4f35
LinuxLinuxAffected
  • ≥ 7bf4796dd09984ad1612877a82d0d139c70ae27f, < 6275796f22bb382f3e9aa58ed0b4ef7bdad78cb8
Fixed in
  • 6275796f22bb382f3e9aa58ed0b4ef7bdad78cb8
LinuxLinuxAffected
  • ≥ 7bf4796dd09984ad1612877a82d0d139c70ae27f, < 613c8f4a501421dd258b07ea614205d4e16ec845
Fixed in
  • 613c8f4a501421dd258b07ea614205d4e16ec845

Description

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

References

Community reviews

Loading reviews…