Potential HTTP request smuggling in Apache Tomcat
Moderate severity
GitHub Reviewed
Published
Feb 28, 2020
to the GitHub Advisory Database
•
Updated Feb 1, 2023
Description
Published by the National Vulnerability Database
Feb 24, 2020
Reviewed
Feb 25, 2020
Published to the GitHub Advisory Database
Feb 28, 2020
Last updated
Feb 1, 2023
In Apache Tomcat 9.0.0.M1 to 9.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99 the HTTP header parsing code used an approach to end-of-line parsing that allowed some invalid HTTP headers to be parsed as valid. This led to a possibility of HTTP Request Smuggling if Tomcat was located behind a reverse proxy that incorrectly handled the invalid Transfer-Encoding header in a particular manner. Such a reverse proxy is considered unlikely.
References