CVE-2026-23016
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23016 is a denial-of-service vulnerability in the Linux kernel caused by improper netfilter conntrack reference handling in fragmented packets. The flaw resides in the inet: frags subsystem, where socket buffers (skbs) in fragment lists retain nf_conn references that are not properly released during defragmentation and reassembly operations. It affects Linux kernel versions 6.18.1 through 6.18.5 (fixed in 6.18.6) and release candidates 6.19-rc1 through 6.19-rc8. It carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat Advisory, Red Hat Bugzilla).

Technical details

The root cause is improper resource management (CWE-404) in the Linux kernel's IP fragment reassembly engine. When a network namespace emits fragmented packets, nf_defrag_v6_hook reassembles them and attaches an nf_conn reference to the reassembled skb. Upon refragmentation via ip6_fragment, ip6_copy_metadata() propagates the nf_conn reference to each fragment. On the input path, ipv6_frag_rcv() reassembles these fragments into a new skb whose frag_list entries still hold individual nf_conn references. Because skb_release_head_state() does not traverse the frag_list, and nf_reset_ct() similarly does not iterate frag_list skbs, these references are never released, blocking conntrack cleanup. The issue became reproducible via the ip_defrag.sh selftest after commit 6471658dc66c ("udp: use skb_attempt_defer_free()"), but the underlying problem can also affect TCP when PMTU discovery is disabled (Red Hat Bugzilla).

Impact

Successful exploitation causes conntrack cleanup operations to hang indefinitely — observed hangs exceed 60 seconds — preventing the nf_conntrack module from being properly removed from memory and blocking network namespace teardown. This results in a local denial-of-service condition affecting system stability and resource management, particularly under UDP fragmentation/reassembly scenarios or TCP without PMTU discovery. There is no confidentiality or integrity impact; the vulnerability is limited to availability (Red Hat Advisory, Red Hat Bugzilla).

Indicators of compromise

  • Logs: Kernel warning messages in dmesg or system logs referencing net/netfilter/nf_conntrack_core.c:2512; log entries containing "conntrack cleanup blocked for 60s".
  • System Behavior: Network namespace teardown operations hanging for 60+ seconds; nf_conntrack module unable to be unloaded (rmmod stalling or failing).
  • Network: Unusual accumulation of fragmented UDP or IPv6 packets in environments where PMTU discovery is disabled for TCP.

Mitigation and workarounds

The upstream Linux kernel patch resolves the issue by dropping nf_conn entries when skbs are placed in the defrag queue, while preserving the nf_conn entry of the first (offset 0) skb so the reassembled skb retains its conntrack entry for the TX path. Patches are available at the stable kernel tree commits 088ca99dbb039c444c3ff987c5412a73f4f0cbf8 and 2ef02ac38d3c17f34a00c4b267d961a8d4b45d1a; upgrade to kernel 6.18.6 or later. As an immediate workaround, administrators can set net.core.skb_defer_max=0 (e.g., via sysctl -w net.core.skb_defer_max=0) to prevent the hang, though this addresses the symptom rather than the root cause (Red Hat Bugzilla, Kernel Patch 1, Kernel Patch 2).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management