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

netfilter: nf_conncount: increase the connection clean up limit to 64

After the optimization to only perform one GC per jiffy, a new problem
was introduced. If more than 8 new connections are tracked per jiffy the
list won't be cleaned up fast enough possibly reaching the limit
wrongly.

In order to prevent this issue, only skip the GC if it was already
triggered during the same jiffy and the increment is lower than the
clean up limit. In addition, increase the clean up limit to 64
connections to avoid triggering GC too often and do more effective GCs.

This has been tested using a HTTP server and several
performance tools while having nft_connlimit/xt_connlimit or OVS limit
configured.

Output of slowhttptest + OVS limit at 52000 connections:

slow HTTP test status on 340th second:
initializing: 0
pending: 432
connected: 51998
error: 0
closed: 0
service available: YES
Published: 2026-05-27
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Netfilter nf_conncount module was designed to cap active connections per monitoring rule, but a recent GC optimisation only performs one garbage collection per jiffy. When more than eight new connections are tracked in a single jiffy, the list is not cleaned promptly, potentially hitting the mis‑calculated limit and causing the tracking table to become saturated. This can result in legitimate connections being dropped or denied, effectively creating a denial‑of‑service condition. The root weakness involves inadequate resource cleanup limits (CWE‑400) and failure to enforce imposed limits correctly (CWE‑770). The kernel patch raises the cleanup threshold to 64 connections and adds a guard to skip repeated GC within the same jiffy, eliminating the OSI‑level resource exhaustion that attackers could exploit.

Affected Systems

Any Linux kernel that implements the nf_conncount module with the original cleanup limit is potentially vulnerable. No specific version range is listed in the advisory, meaning all downstream kernels that have not yet received the patch are at risk. The fix resides in the mainline kernel, so all distributions shipping the stock kernel are relevant until they update.

Risk and Exploitability

The EPSS score for this issue is not publicly available and it is not listed in CISA’s KEV catalog. Because the vulnerability hinges on creating a burst of more than eight new connections per jiffy, exploitation would require a high‑rate connection initiation, which can be achieved by a traffic generator or by an application that rapidly opens many short‑lived connections. Attackers could target servers that rely heavily on netfilter connection tracking, causing the tracking table to saturate and legitimate connections to fail. The lack of a public CVSS score makes precise risk estimation difficult, but the described Denial‑of‑Service mechanism coupled with the potential for high‑rate connection churn indicates a noteworthy risk for exposed services if the kernel is not patched.

Generated by OpenCVE AI on May 27, 2026 at 16:46 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the nf_conncount cleanup limit patch (see commit 0792ad077d776c2dcf20f0484e2461ded1b77a24 and subsequent commits).
  • If a kernel upgrade cannot be performed immediately, restrict connection creation by configuring nft_connlimit/xt_connlimit or OVS so that no more than eight new connections are established per jiffy, or otherwise avoid rapid connection churn.
  • Continuously monitor the system for signs of connection table exhaustion, such as increased socket errors, connection drops, or resource‑limit warnings.

Generated by OpenCVE AI on May 27, 2026 at 16:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 27 May 2026 17:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400
CWE-770

Wed, 27 May 2026 14:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conncount: increase the connection clean up limit to 64 After the optimization to only perform one GC per jiffy, a new problem was introduced. If more than 8 new connections are tracked per jiffy the list won't be cleaned up fast enough possibly reaching the limit wrongly. In order to prevent this issue, only skip the GC if it was already triggered during the same jiffy and the increment is lower than the clean up limit. In addition, increase the clean up limit to 64 connections to avoid triggering GC too often and do more effective GCs. This has been tested using a HTTP server and several performance tools while having nft_connlimit/xt_connlimit or OVS limit configured. Output of slowhttptest + OVS limit at 52000 connections: slow HTTP test status on 340th second: initializing: 0 pending: 432 connected: 51998 error: 0 closed: 0 service available: YES
Title netfilter: nf_conncount: increase the connection clean up limit to 64
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-05-27T12:15:40.080Z

Reserved: 2026-05-13T15:03:33.080Z

Link: CVE-2026-45860

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-05-27T14:16:58.187

Modified: 2026-05-27T14:48:31.480

Link: CVE-2026-45860

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-27T17:00:17Z

Weaknesses