Skip to main content

Linux Kernel EUVDEUVD-2026-66500

| CVE-2026-80585 CRITICAL
2026-08-26 Linux GHSA-xhvw-vpqw-3xgx
9.4
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
9.4 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H
vuln.today AI
3.7 LOW

Reachable over the network but requires MPTCP+passive-TFO enabled and a valid pre-obtained cookie (AC:H); described impact is a WARN/stale state, so availability-only (A:L), no confirmed confidentiality or integrity loss.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 27, 2026 - 07:11 vuln.today
CVSS changed
Aug 27, 2026 - 06:22 NVD
9.4 (CRITICAL)
Patch available
Aug 26, 2026 - 16:17 EUVD
CVE Published
Aug 26, 2026 - 14:37 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 26, 2026 - 14:37 cve.org
CRITICAL 9.4

DescriptionCVE.org

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

mptcp: fastopen: only mark MPTFO subflows with SYN data

Passive TCP Fast Open accepts a valid-cookie SYN even when it carries no data. In that case the child socket's receive queue is intentionally left empty.

mptcp_fastopen_subflow_synack_set_params() set is_mptfo before checking for queued SYN data. That made data-less TFO SYNs hit a WARN and, if the warning was non-fatal, left stale MPTFO state behind. The stale flag could later trigger a state-confusion bug in check_fully_established().

Only mark the subflow as MPTFO after confirming that an SKB was queued. Return quietly when the receive queue is empty.

Note that mptcp_subflow_context's is_mptfo field is now not just about subflows where the TFO was present, but about MPTFO subflow that consumed SYN data. Only having a valid cookie but not carrying data is not really "doing TFO".

AnalysisAI

Kernel-state confusion in the Linux MPTCP subsystem allows a remote peer to leave stale Multipath TCP Fast Open (MPTFO) state on a passively-opened socket by sending a valid-cookie TCP Fast Open SYN that carries no payload. Because mptcp_fastopen_subflow_synack_set_params() set the is_mptfo flag before verifying that data was actually queued, a data-less TFO SYN triggers a WARN and, if non-fatal, leaves the subflow in an inconsistent state that can later be tripped inside check_fully_established(). …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Obtain valid TFO cookie via prior connection
Delivery
Craft data-less valid-cookie SYN
Exploit
Send to MPTCP+TFO server
Execution
is_mptfo set without queued SKB
Persist
WARN and stale MPTFO state
Impact
State confusion in check_fully_established

Vulnerability AssessmentAI

Exploitation Exploitation requires the target host to have Multipath TCP enabled AND to accept passive (server-side) TCP Fast Open connections - this is not the default on many deployments. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/C:L/I:H/A:H = 9.4) overstates real-world risk and is characteristic of the automated, worst-case scoring applied to bulk Linux kernel CVEs. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker who has completed a prior legitimate connection to an MPTCP+TFO-enabled server (thereby obtaining a valid Fast Open cookie) sends a subsequent SYN presenting that valid cookie but carrying no data. On a vulnerable kernel this sets is_mptfo without any queued SKB, firing a WARN and leaving stale MPTFO state that can later drive a state-confusion path in check_fully_established(). …
Remediation Vendor-released patch: update to a fixed stable kernel - 6.6.153, 6.12.105, 7.1.10, 6.18.46, or 7.2 (or your distribution's kernel that backports commit fca7e444c04689fe4cc6b56f2725f804a4bb1ef9 and its siblings). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify all Linux systems in your environment running kernel versions with MPTCP support and determine which systems actively utilize MPTCP Fast Open functionality. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-66500 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy