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

ipv6: fib6: fix NULL deref in fib6_walk_continue() on multi-batch dump

inet6_dump_fib() saves its progress in cb->args[1] as a positional
index within the current hash chain. Between batches, a concurrent
fib6_new_table() can insert a new table at the chain head, shifting
all existing entries. The saved index then lands on a different
table, causing fib6_dump_table() to set w->root to the wrong table
while w->node still points into the previous one.
fib6_walk_continue() dereferences w->node->parent (NULL) and panics:

BUG: kernel NULL pointer dereference, address: 0000000000000008
RIP: 0010:fib6_walk_continue+0x6e/0x170
Call Trace:
<TASK>
fib6_dump_table.isra.0+0xc5/0x240
inet6_dump_fib+0xf6/0x420
rtnl_dumpit+0x30/0xa0
netlink_dump+0x15b/0x460
netlink_recvmsg+0x1d6/0x2a0
____sys_recvmsg+0x17a/0x190

Fix by storing tb->tb6_id in cb->args[1] instead of a positional
index. On resume, skip entries until the id matches; a concurrent
head-insert can never match the saved id, so the walker always
resumes on the correct table.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A NULL pointer dereference in the Linux kernel’s IPv6 forwarding information base (FIB) walk routine can cause a kernel panic when a multi‑batch dump operation resumes on a stale table pointer. The stack trace shows a crash triggered by an unexpected NULL parent pointer during a fib6_walk_continue call. The effect is an abrupt system shutdown or reboot, exposing the affected system to downtime or a continued attack if an attacker can force the crash.

Affected Systems

All Linux kernel versions that contain the ipv6 fib6 implementation before the commit that stores tb->tb6_id in the callback arguments are vulnerable. The vulnerability applies to every distribution that ships a kernel built from the Linux source tree without incorporating this patch, regardless of specific distribution or patch level.

Risk and Exploitability

The vulnerability requires triggering a fib6 dump operation while a concurrent table modification occurs. Based on the description, the likely attack vector is a network‑initiated netlink dump or a local user executing the dump. Attackers with sufficient network privileges to provoke a netlink dump or a local user capable of initiating such an operation could cause a kernel panic. The exploit is a local or network‑initiated denial of service with no remote code execution. The EPSS score is low (<1%) and the issue is not listed in CISA KEV, suggesting limited public exploitation but the consequence of a kernel crash is high. The fix prevents the exception by anchoring the walk to the table ID instead of a positional index, ensuring that a table rescan always resumes on the correct structure.

Generated by OpenCVE AI on August 22, 2026 at 05:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest stable Linux kernel that includes commit 059efb48dd746518898faaa9b965511009b59639
  • Restrict netlink dump operations to privileged users by configuring appropriate capabilities or disabling the netlink dump interface for unprivileged users
  • Enable kernel crash dump and update monitoring to alert on unexpected panics

Generated by OpenCVE AI on August 22, 2026 at 05:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 20 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Wed, 19 Aug 2026 16:45:00 +0000


Sat, 15 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ipv6: fib6: fix NULL deref in fib6_walk_continue() on multi-batch dump inet6_dump_fib() saves its progress in cb->args[1] as a positional index within the current hash chain. Between batches, a concurrent fib6_new_table() can insert a new table at the chain head, shifting all existing entries. The saved index then lands on a different table, causing fib6_dump_table() to set w->root to the wrong table while w->node still points into the previous one. fib6_walk_continue() dereferences w->node->parent (NULL) and panics: BUG: kernel NULL pointer dereference, address: 0000000000000008 RIP: 0010:fib6_walk_continue+0x6e/0x170 Call Trace: <TASK> fib6_dump_table.isra.0+0xc5/0x240 inet6_dump_fib+0xf6/0x420 rtnl_dumpit+0x30/0xa0 netlink_dump+0x15b/0x460 netlink_recvmsg+0x1d6/0x2a0 ____sys_recvmsg+0x17a/0x190 Fix by storing tb->tb6_id in cb->args[1] instead of a positional index. On resume, skip entries until the id matches; a concurrent head-insert can never match the saved id, so the walker always resumes on the correct table.
Title ipv6: fib6: fix NULL deref in fib6_walk_continue() on multi-batch dump
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-19T16:36:33.417Z

Reserved: 2026-08-09T03:40:39.924Z

Link: CVE-2026-72392

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:12.733

Modified: 2026-08-19T17:21:00.820

Link: CVE-2026-72392

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72392 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T05:30:17Z

Weaknesses