CVE-2025-31699

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.
Configurations

No configuration.

History

28 Oct 2026, 14:10

Type Values Removed Values Added
Summary
  • (es) Apache Traffic Server puede devolver una conexión de origen al pool compartido mientras el origen aún está esperando el cuerpo de la solicitud que el cliente declaró pero nunca envió completamente, incluso cuando el cliente utilizó Expect: 100-continue. El origen entonces lee una solicitud posterior en esa conexión como datos residuales del cuerpo, lo que permite a un atacante introducir solicitudes por delante de los controles de acceso de ATS, interrumpir las solicitudes de otros usuarios o envenenar la caché.\n\nEste problema afecta a Apache Traffic Server: desde la versión 8.0.0 hasta la versión 8.1.11 incluida, desde la versión 9.0.0 hasta la versión 9.2.15 incluida, desde la versión 10.0.0 hasta la versión 10.1.4 incluida y la versión 10.2.0.\n\nSe recomienda a los usuarios actualizar a la versión 9.2.16, 10.1.5 o 10.2.1, que corrigen el problema.

21 Oct 2026, 19:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-21 19:16

Updated : 2026-10-28 14:10


NVD link : CVE-2025-31699

Mitre link : CVE-2025-31699

CVE.ORG link : CVE-2025-31699


JSON object : View

Products Affected

No product.

CWE
CWE-444

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