CVE-2025-31699
Last modified
CVE-2025-31699 is a high-severity vulnerability rated 8.9/10 on the CVSS scale. 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.. EPSS estimates a 0.35% chance of exploitation in the next 30 days.
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache Traffic Server | >= 8.0.0, <= 8.1.11; >= 9.0.0, <= 9.2.15; >= 10.0.0, <= 10.1.4; 10.2.0 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2025-31699?
How severe is CVE-2025-31699?
How do I fix CVE-2025-31699?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-31693Improper Neutralization of Special Elements used in an OS Co…6.6
- CVE-2025-31694Incorrect Authorization vulnerability in Drupal Two-factor A…8.1
- CVE-2025-31695Improper Neutralization of Input During Web Page Generation …6.1
- CVE-2025-31696Improper Neutralization of Input During Web Page Generation …6.1
- CVE-2025-31697Improper Neutralization of Input During Web Page Generation …6.1
- CVE-2025-31698ACL configured in ip_allow.config or remap.config does not u…7.5
- CVE-2025-3170A vulnerability classified as critical has been found in Pro…9.8
- CVE-2025-31700A vulnerability has been found in Dahua products. Attackers…8.1
- CVE-2025-31701A vulnerability has been found in Dahua products. Attackers…8.1
- CVE-2025-31702A vulnerability exists in certain Dahua embedded products. T…6.8
- CVE-2025-31703A vulnerability found in Dahua NVR/XVR device. A third-party…2.4
- CVE-2025-31704A vulnerability has been found in the Dahua Intelligent Conn…9.8
Are you affected by CVE-2025-31699?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
