Vulnerability details

CVE-2025-31699

Apache Software Foundation Apache Traffic Server

Apache Traffic Server: Origin connection still owed a request body is reused, enabling request smuggling

CVSS 4.0
9.1Critical

Official description

Apache Traffic Server can return an origin connection to the shared pool while the origin is still waiting on a request body the client declared but never fully sent, including when the client used Expect: 100-continue. The origin then reads a later request on that connection as leftover body data, which lets an attacker smuggle requests past ATS access controls, disrupt other users' requests, or poison the cache. 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.

CVSS scores

ScoreVersionSourceVector
9.1Critical 4.0 CVEProject cvelistV5 (CNA) (apache) CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:H/VA:L/SC:H/SI:H/SA:L
8.9High 3.1 CVEProject cvelistV5 (CNA) (apache) CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L

Affected products

VendorProductVersionsSource
Apache Software Foundation Apache Traffic Server 10.2.0 CVEProject cvelistV5 (CNA)
Apache Software Foundation Apache Traffic Server 10.0.0 ≤ v ≤ 10.1.4 CVEProject cvelistV5 (CNA)
Apache Software Foundation Apache Traffic Server 8.0.0 ≤ v ≤ 8.1.11 CVEProject cvelistV5 (CNA)
Apache Software Foundation Apache Traffic Server 9.0.0 ≤ v ≤ 9.2.15 CVEProject cvelistV5 (CNA)

References and advisories

1
Kolun on Telegram @kolunsec Exploited CVEs, key news and a daily digest Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.

Details

Published
2026-10-21
Last updated
2026-10-23
State
Published
Assigner (CNA)
apache
Kolun priority
21 · Low

Exploit prediction (EPSS)

0.34%
Probability of exploitation in 30 days
28.5%
Percentile (among all CVEs)

SSVC assessment (CISA)

Automatable
No
Exploitation
None
Technical impact
Total

Weaknesses (CWE)

  • CWE-444
    Inconsistent Interpretation of HTTP Requests