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

netfilter: nft_ct: fix missing expect put in obj eval

nft_ct_expect_obj_eval() allocates an expectation and may call
nf_ct_expect_related(), but never drops its local reference.

Add nf_ct_expect_put(exp) before return to balance allocation.
Published: 2026-06-24
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel netfilter nft_ct component allocates an expectation object in nft_ct_expect_obj_eval but fails to release its reference when the function returns. This omission leads to a memory leak—kernel memory accumulates over time with each trigger. While the leak does not directly expose data or modify state, sustained exhaustion can degrade performance or force the kernel to invoke the out‑of‑memory killer, potentially terminating processes and disrupting services.

Affected Systems

This issue affects all Linux kernel releases that contain the nft_ct subsystem. Since no specific kernel versions were listed, every supported version with netfilter nft_ct is vulnerable until the nf_ct_expect_put fix is applied through an updated kernel package or manual patch.

Risk and Exploitability

The CVSS score is not disclosed and the EPSS score is unavailable; the vulnerability is not listed in CISA KEV. The flaw represents a classic resource‑leak weakness (CWE‑739). An attacker with network‑level access can repeatedly send crafted packets to trigger nft_ct_expect_obj_eval, thereby exhausting kernel memory. Although no exploits have been documented, the potential impact is a denial of service that may require sustained attack traffic, and the lack of a known workaround increases risk for environments that cannot update promptly.

Generated by OpenCVE AI on June 24, 2026 at 20:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel update that includes the nf_ct_expect_put fix.
  • If no official update is available, manually apply the patch by recompiling the kernel with the changes from the vendor’s commit.
  • While awaiting a patch, monitor kernel memory usage for abnormal growth and consider isolating or limiting traffic to the nft_ct functionality to reduce the attack surface.

Generated by OpenCVE AI on June 24, 2026 at 20:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 24 Jun 2026 20:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-739

Wed, 24 Jun 2026 17:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_ct: fix missing expect put in obj eval nft_ct_expect_obj_eval() allocates an expectation and may call nf_ct_expect_related(), but never drops its local reference. Add nf_ct_expect_put(exp) before return to balance allocation.
Title netfilter: nft_ct: fix missing expect put in obj eval
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-06-24T16:28:48.882Z

Reserved: 2026-06-09T07:44:35.375Z

Link: CVE-2026-52970

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-24T20:30:04Z

Weaknesses