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

netfilter: nf_conntrack: defer invalid log until after unlock

TCP and SCTP conntrack paths can emit invalid-packet logs while ct->lock
is still held.

When invalid logging is routed to nfnetlink_log and conntrack export is
enabled, the log path can re-enter conntrack netlink glue and dump the
same conntrack again. Protocol attribute dumping may take ct->lock, so
logging while holding that lock can deadlock.

Defer the TCP invalid logs by storing only the minimal log context while
ct->lock is held and emitting the log after unlocking. Also make the TCP
timeout-lowering invalid path return whether a log is needed, then emit
that log after unlocking.

Do the same for the SCTP invalid state-transition log that can be reached
while ct->lock is held.

Add a lockdep assertion to nf_ct_l4proto_log_invalid() so future callers
that log invalid conntracks while holding ct->lock are caught outside TCP
and SCTP as well.
Published: 2026-08-22
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel nf_conntrack module can emit logs for malformed TCP or SCTP packets while it still holds the conntrack lock. When nfnetlink_log and conntrack export are enabled, the logging routine can re‑enter the conntrack core and attempt to dump the same entry again. Because both paths try to acquire the same lock, this recursive re‑entry can deadlock the kernel network stack, halting packet transmission and leading to a denial of service.

Affected Systems

All Linux kernel releases that include nf_conntrack and nfnetlink_log may be affected. No specific version list is provided, so any kernel with the nf_conntrack module is potentially vulnerable until the vendor releases a patch.

Risk and Exploitability

The flaw can be triggered by sending crafted TCP or SCTP packets that cause an invalid state. While no EPSS score or KEV listing is present, the lack of public exploitation does not reduce the theoretical risk. The attack requires network access and the ability to generate malformed traffic, which can be achieved by a remote or local adversary. Because the vulnerability can freeze the kernel’s networking layer, the impact is severe but the exploit vector is limited to entities that can send those packets. The absence of a CVSS score makes precise quantification difficult, but the potential for service disruption warrants immediate attention.

Generated by OpenCVE AI on August 22, 2026 at 16:38 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor patch for the Linux kernel that corrects nf_conntrack logging deadlock.
  • Disable nfnetlink_log or conntrack export, or set kernel sysctl parameters to turn off conntrack logging, to eliminate the re‑entrant path.
  • Ensure that the system cannot receive crafted TCP or SCTP packets that trigger the invalid state, for example by enforcing firewall rules to drop suspicious traffic.

Generated by OpenCVE AI on August 22, 2026 at 16:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 17:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1338

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack: defer invalid log until after unlock TCP and SCTP conntrack paths can emit invalid-packet logs while ct->lock is still held. When invalid logging is routed to nfnetlink_log and conntrack export is enabled, the log path can re-enter conntrack netlink glue and dump the same conntrack again. Protocol attribute dumping may take ct->lock, so logging while holding that lock can deadlock. Defer the TCP invalid logs by storing only the minimal log context while ct->lock is held and emitting the log after unlocking. Also make the TCP timeout-lowering invalid path return whether a log is needed, then emit that log after unlocking. Do the same for the SCTP invalid state-transition log that can be reached while ct->lock is held. Add a lockdep assertion to nf_ct_l4proto_log_invalid() so future callers that log invalid conntracks while holding ct->lock are caught outside TCP and SCTP as well.
Title netfilter: nf_conntrack: defer invalid log until after unlock
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-22T15:32:07.193Z

Reserved: 2026-08-15T05:44:03.921Z

Link: CVE-2026-74624

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-22T16:16:35.280

Modified: 2026-08-22T16:16:35.280

Link: CVE-2026-74624

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T19:00:14Z

Weaknesses
  • CWE-1338

    Improper Protections Against Hardware Overheating