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

tcp: challenge ACK for non-exact RST in SYN-RECEIVED

The SYN-RECEIVED request-socket path in tcp_check_req() accepts an
in-window RST without requiring SEG.SEQ to exactly match RCV.NXT. A
non-exact RST therefore removes the request instead of eliciting a
challenge ACK.

RFC 9293 section 3.10.7.4 applies the RFC 5961 reset check in
SYN-RECEIVED: an exact RST resets the connection, while a non-exact
in-window RST must trigger a challenge ACK and be dropped.

Apply that check before the ACK-field validation, following the RFC
sequence-number, RST, then ACK processing order. Factor the per-netns
challenge ACK quota out of tcp_send_challenge_ack() so request sockets
can share it. Use the request socket's send_ack() callback and its own
out-of-window ACK timestamp to send and rate-limit the response.
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in the Linux kernel’s TCP implementation allows a non-exact in-window RESET (RST) packet received while a socket is in the SYN-RECEIVED state to remove the request socket instead of generating the required challenge ACK. This protocol deviation can cause legitimate connections to be prematurely dropped, resulting in an interruption of network services. The flaw does not enable arbitrary code execution or credential compromise; it is a denial‑of‑service (DoS) weakness that disrupts normal TCP handshakes.

Affected Systems

All Linux kernel releases, as the affected code resides in the generic Linux kernel source tree. No specific version range is listed in the advisory, so any kernel that has not yet incorporated the patch may be vulnerable.

Risk and Exploitability

The CVSS score is not provided, and the EPSS score is unavailable. The vulnerability is not listed in the CISA KEV catalog, indicating no active, publicly known exploits are documented. Nevertheless, the flaw can be triggered with a crafted RST packet, which an attacker can send over the network to any host hosting the vulnerable kernel. The absence of a requirement for a local attacker or special privileges means the risk is primarily tied to the availability of the target’s network interface and the ability to forge TCP packets.

Generated by OpenCVE AI on August 10, 2026 at 19:19 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains the patch (the referenced commit series).
  • If you build your own kernel, pull the referenced commit series, apply it, and rebuild the kernel.
  • Configure firewall or IDS rules to detect and drop in-window RST packets that do not match the expected sequence number, mitigating potential protocol misuse.

Generated by OpenCVE AI on August 10, 2026 at 19:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-346

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: tcp: challenge ACK for non-exact RST in SYN-RECEIVED The SYN-RECEIVED request-socket path in tcp_check_req() accepts an in-window RST without requiring SEG.SEQ to exactly match RCV.NXT. A non-exact RST therefore removes the request instead of eliciting a challenge ACK. RFC 9293 section 3.10.7.4 applies the RFC 5961 reset check in SYN-RECEIVED: an exact RST resets the connection, while a non-exact in-window RST must trigger a challenge ACK and be dropped. Apply that check before the ACK-field validation, following the RFC sequence-number, RST, then ACK processing order. Factor the per-netns challenge ACK quota out of tcp_send_challenge_ack() so request sockets can share it. Use the request socket's send_ack() callback and its own out-of-window ACK timestamp to send and rate-limit the response.
Title tcp: challenge ACK for non-exact RST in SYN-RECEIVED
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-10T11:58:38.000Z

Reserved: 2026-07-30T09:28:09.369Z

Link: CVE-2026-68118

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T19:30:17Z

Weaknesses