KernelScan.io

HIGH

ipv6 InDevStats Deref

CVE-2026-80646

CVSS 7.5 / 10.0 NVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

KernelScan AI5.5MEDIUM

01

In the Linux kernel, the following vulnerability has been resolved: ipv6: guard against possible NULL deref in __in6_dev_stats_get() dev_get_by_index_rcu() could return NULL if the original physical device is unregistered. Found by Sashiko.

02

Engine v0.6.0

Risk summary

A NULL pointer dereference in the IPv6 statistics path can be triggered when a VRF master device's underlying physical interface is unregistered while IPv6 traffic is being processed. This results in a kernel panic, causing a denial of service. The issue is reachable locally by users with network configuration privileges.

Affectedinclude/net/addrconf.h (ipv6)

Vulnerability analysis

When an IPv6 packet arrives on a VRF master device, the kernel looks up the original physical interface to update ICMPv6 statistics. If that physical device has been unregistered in the meantime, the lookup returns NULL and the code dereferences it, causing a kernel panic. The fix adds a NULL check after the device lookup and returns NULL instead of proceeding, preventing the dereference. This path is reachable from local network configuration contexts where VRF is in use and requires privileges to set up VRF devices.

03

BranchIntroducedFixed inPatch commit
4.194.19.2914.20a23f2c68c663
5.10—5.10.261e14db4367794
5.15—5.15.2121a4adfbeb47a
6.1—6.1.1781e3db30a8881
6.12—6.12.970db1949084e8
6.18—6.18.40fc920c0659cd
6.6—6.6.145952426a83ca7
7.1—7.1.5507541c2a8ee
mainline—7.2—
cip/4.19—4.19.325-cip13684eb9cb37df0
cip/4.19-rt—4.19.325-cip136-rt5084eb9cb37df0
cip/5.10—5.10.263-cip76a23f2c68c663
cip/5.10-rt—5.10.268-cip77-rt34a23f2c68c663
cip/6.1—6.1.182-cip591a4adfbeb47a
cip/6.1-rt—6.1.182-cip59-rt311a4adfbeb47a
cip/6.12—6.12.101-cip29952426a83ca7

04

State of the newest release of each Civil Infrastructure Platform SLTS tree, from CIP's own fix records.

CIP treeState
cip/6.12Fixed in 6.12.101-cip29
cip/6.1Fixed in 6.1.182-cip59
cip/6.1-rtFixed in 6.1.182-cip59-rt31
cip/5.10Fixed in 5.10.263-cip76
cip/5.10-rtFixed in 5.10.268-cip77-rt34
cip/4.19Fixed in 4.19.325-cip136
cip/4.19-rtFixed in 4.19.325-cip136-rt50