Description
When a client sends a POST with Expect: 100-continue and the origin answers before reading the body, Apache Traffic Server parses the unread body left on the client connection as the next request. An attacker behind a front-end proxy that shares connections to Traffic Server can use this to smuggle requests past the front end and desynchronize responses for other users.



This issue affects Apache Traffic Server: from 8.0.0 through 8.1.11, from 9.0.0 through 9.2.15, from 10.0.0 through 10.1.4, 10.2.0.



Users are recommended to upgrade to version 9.2.16, 10.1.5, or 10.2.1, which fix the issue.
Published: 2026-10-21
Score: 7 High
EPSS: < 1% Very Low
KEV: No
Impact: Potential request smuggling and denial of service through misparsed POST bodies
Action: Immediate Patch
AI Analysis

Impact

Apache Traffic Server incorrectly parses a POST request that uses the Expect: 100-continue header when the origin server does not consume the request body. The server treats the unread body as a new HTTP request, which allows an attacker to smuggle a malicious request past a front‑end proxy and desynchronize subsequent responses. This issue is a CWE-444 vulnerability. This can lead to request smuggling vulnerabilities, denial of service, or injection of arbitrary requests into the tunnel.

Affected Systems

The vulnerability is present in Apache Traffic Server versions 8.0.0 through 8.1.11, 9.0.0 through 9.2.15, 10.0.0 through 10.1.4, and 10.2.0. Upgrading to 9.2.16, 10.1.5, or 10.2.1 removes the flaw.

Risk and Exploitability

The CVSS score of 7 indicates a high severity flaw, but the EPSS score is not available, so the current probability of exploitation is unknown. The vulnerability is not listed in CISA's KEV catalog, suggesting that no widespread known exploitation has been observed. Attackers would likely need a shared connection environment with a front‑end proxy that ignores the request body, which is a specific configuration but not uncommon in load‑balanced infrastructures. The likely attack vector involves leveraging a compromised or misconfigured front‑end proxy that shares the connection with Traffic Server; this inference is based on the description of smuggling requests through a shared connection. If exploited, the privilege of the attacker is limited to the traffic server process but the impact on application integrity and availability can be significant.

Generated by OpenCVE AI on October 22, 2026 at 00:42 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Apache Traffic Server to at least 9.2.16, 10.1.5, or 10.2.1, which contain the fix for the unread request body parsing issue.
  • Configure any front‑end proxy to read or discard the request body after sending a 100‑continue response before forwarding control to Traffic Server.
  • Ensure that shared connection pools between clients and Traffic Server are disabled or that requests are completely consumed by the origin server before the proxy forwards traffic, thereby preventing premature parsing of unread bodies.

Generated by OpenCVE AI on October 22, 2026 at 00:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Fri, 23 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 22 Oct 2026 00:00:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache apache Traffic Server
Apache traffic Server
Apache Software Foundation
Apache Software Foundation apache Traffic Server
Vendors & Products Apache
Apache apache Traffic Server
Apache traffic Server
Apache Software Foundation
Apache Software Foundation apache Traffic Server

Wed, 21 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Description When a client sends a POST with Expect: 100-continue and the origin answers before reading the body, Apache Traffic Server parses the unread body left on the client connection as the next request. An attacker behind a front-end proxy that shares connections to Traffic Server can use this to smuggle requests past the front end and desynchronize responses for other users. This issue affects Apache Traffic Server: from 8.0.0 through 8.1.11, from 9.0.0 through 9.2.15, from 10.0.0 through 10.1.4, 10.2.0. Users are recommended to upgrade to version 9.2.16, 10.1.5, or 10.2.1, which fix the issue.
Title Apache Traffic Server: An unread Expect: 100-continue request body is framed as a new request
Weaknesses CWE-444
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N'}


Subscriptions

Apache Apache Traffic Server Traffic Server
Apache Software Foundation Apache Traffic Server
cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-10-23T11:06:22.172Z

Reserved: 2025-08-13T22:27:49.065Z

Link: CVE-2025-55702

cve-icon Vulnrichment

Updated: 2026-10-23T11:00:44.610Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-21T19:16:48.120

Modified: 2026-10-28T14:10:00.220

Link: CVE-2025-55702

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-21T18:24:21Z

Links: CVE-2025-55702 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T00:45:14Z

Weaknesses
  • CWE-444

    Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')