Cloudanix VulnDB

CVE-2026-23139

High · 7.5

CVSS

7.5

EPSS

0.4%

Published

Feb 14, 2026

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A bug in Linux kernel network tracking can let attackers flood the system with connections that never get cleaned up, eventually causing slowdowns or crashes.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
OS kernel
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw in nf_conncount updates the last_gc timestamp on every new tracked connection even when no garbage collection occurs, allowing high packet rates to perpetually bypass GC and cause the connection list to grow without bound.

Why it matters to the business

Linux-based network devices and servers may suffer memory exhaustion and denial of service under sustained high traffic, disrupting network operations with moderate urgency given the 254 days since publication and slight EPSS rise.

How an attack unfolds

An attacker sends packets at a sufficiently high rate to force repeated connection tracking updates that refresh last_gc without ever executing GC, resulting in unbounded list growth and resource depletion.

How to fix it

Upgrade the Linux kernel to include commit 2c7c71113ed6d3e2f3aca4c088f22283016ff34f in the stable tree.

How to confirm the fix worked

Inspect kernel source or git history for the presence of commit 2c7c71113ed6d3e2f3aca4c088f22283016ff34f; confirm nf_conncount last_gc logic updates only after actual GC runs.

Typical attack path

  1. Establish high-rate packet flow targeting netfilter connection tracking
  2. Ensure each packet triggers tracking entry creation without allowing GC execution window
  3. Sustain rate to prevent last_gc from triggering cleanup
  4. Observe unbounded memory growth leading to DoS

How to detect it

Review system logs and memory metrics for sustained high conntrack list growth uncorrelated with legitimate traffic volume; examine netfilter module behavior under load.

What your security team should do

  • Prioritize kernel upgrade to the fixed commit across all affected systems
  • Monitor conntrack memory usage and connection list sizes
  • Apply network rate limiting as temporary mitigation if immediate patching is not feasible

The record

In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conncount: update last_gc only when GC has been performed Currently last_gc is being updated everytime a new connection is tracked, that means that it is updated even if a GC wasn't performed. With a sufficiently high packet rate, it is possible to always bypass the GC, causing the list to grow infinitely. Update the last_gc value only when a GC has been actually performed.

Affected packages

Ecosystem Package Introduced Fixed
Linux Kernel 5.19.0 6.1.161
openSUSE:Leap 16.0 dtb-aarch64 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-64kb 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-azure 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-default 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-default-base 0 6.12.0-160000.27.1.160000.2.8
openSUSE:Leap 16.0 kernel-docs 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-kvmsmall 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-obs-build 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-obs-qa 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-rt 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-source 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-syms 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-zfcpdump 0 6.12.0-160000.27.1

Related vulnerabilities