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

tcp: exclude old ACKs from tcp fast path

Exclude old ACKs before SND.UNA from the tcp fast path
as well as ACKs after SND.NXT.

Such ACKs will fall through to the slow path, where tcp_ack()
performs the appropriate validation and challenge ACK handling
according to RFC5961 and Commit 3d501dd326fb1c7 ("tcp: do not
accept ACK of bytes we never sent").

This prevents old ACKs from being accepted
or modifying connection state as part of the fast path before
appropriate ACK validation is applied.
In particular, this prevents payload carried by a segment with
an excessively old ACK from advancing RCV.NXT before the ACK
is rejected.
Published: 2026-10-06
Score: 7.0 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch Now
AI Analysis

Impact

In the Linux kernel, a defect allowed extremely old or future TCP ACK packets to bypass the usual validation checks when they were handled by the fast path. ACKs received before the sender’s oldest unacknowledged sequence number (SND.UNA) or after the next expected sequence number (SND.NXT) could be accepted and used to advance the receiver’s next sequence number (RCV.NXT) without proper scrutiny. The fix redirects such packets to the slower, fully validated path, preventing malicious or erroneous manipulation of TCP connection state. This weakness corresponds to CWE-358.

Affected Systems

The flaw applies to any Linux kernel that had not yet integrated the patch. No version range is explicitly listed, so all kernel builds prior to the fix are potentially affected.

Risk and Exploitability

An attacker could send crafted ACK packets over the network to alter TCP connection state or cause service disruption. The CVSS score of 7.0 indicates high severity, while the EPSS score of 0.00184 indicates a very low exploitation probability. Yet the vulnerability permits direct manipulation of TCP control flow, although it is not listed in the CISA KEV catalog. The likely attack vector is network-based packet injection, inferred from the nature of the bug.

Generated by OpenCVE AI on October 11, 2026 at 05:06 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply a kernel update that incorporates the patch to exclude old ACKs from the fast path.
  • If immediate updating is not feasible, configure firewall rules to drop TCP ACKs with sequence numbers outside the valid SND.UNA..SND.NXT window as defined by RFC 5961.
  • Use network monitoring or intrusion-detection tools to log anomalous ACK activity and adjust filtering policies accordingly.

Generated by OpenCVE AI on October 11, 2026 at 05:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6568-1 linux security update
History

Sun, 11 Oct 2026 03:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Sun, 11 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-358
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.0, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

threat_severity

Moderate


Wed, 07 Oct 2026 06:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Wed, 07 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Tue, 06 Oct 2026 13:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Tue, 06 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: tcp: exclude old ACKs from tcp fast path Exclude old ACKs before SND.UNA from the tcp fast path as well as ACKs after SND.NXT. Such ACKs will fall through to the slow path, where tcp_ack() performs the appropriate validation and challenge ACK handling according to RFC5961 and Commit 3d501dd326fb1c7 ("tcp: do not accept ACK of bytes we never sent"). This prevents old ACKs from being accepted or modifying connection state as part of the fast path before appropriate ACK validation is applied. In particular, this prevents payload carried by a segment with an excessively old ACK from advancing RCV.NXT before the ACK is rejected.
Title tcp: exclude old ACKs from tcp fast path
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-10-19T09:16:26.522Z

Reserved: 2026-09-25T10:25:14.331Z

Link: CVE-2026-98255

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-06T09:18:14.210

Modified: 2026-10-19T10:18:26.500

Link: CVE-2026-98255

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-06T00:00:00Z

Links: CVE-2026-98255 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T05:15:17Z

Weaknesses
  • CWE-358

    Improperly Implemented Security Check for Standard