Medium · published February 25, 2020
The refactoring present in Apache Tomcat 9.0.28 to 9.0.30, 8.5.48 to 8.5.50 and 7.0.98 to 7.0.99 introduced a regression. The result of the regression was that invalid Transfer-Encoding headers were incorrectly processed leading 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.
| Product | Versions | Fixed in |
|---|---|---|
| apache/tomcat | ≥ 7.0.98, ≤ 7.0.99 | — |
| apache/tomcat | ≥ 8.5.48, ≤ 8.5.50 | — |
| apache/tomcat | ≥ 9.0.28, ≤ 9.0.30 | — |
| apache/tomee | all versions | — |
| opensuse/leap | all versions | — |
| netapp/data_availability_services | all versions | — |
| netapp/oncommand_system_manager | ≥ 3.0.0, ≤ 3.1.3 | — |
| debian/debian_linux | all versions | — |
| debian/debian_linux | all versions | — |
| oracle/agile_engineering_data_management | all versions | — |
| oracle/agile_product_lifecycle_management | all versions | — |
| oracle/agile_product_lifecycle_management | all versions | — |
| oracle/agile_product_lifecycle_management | all versions | — |
| oracle/communications_instant_messaging_server | all versions | — |
| oracle/health_sciences_empirica_inspections | all versions | — |
| oracle/health_sciences_empirica_signal | all versions | — |
| oracle/hospitality_guest_access | all versions | — |
| oracle/hospitality_guest_access | all versions | — |
| oracle/instantis_enterprisetrack | ≥ 17.1, ≤ 17.3 | — |
| oracle/mysql_enterprise_monitor | ≤ 4.0.12 | — |
| oracle/mysql_enterprise_monitor | ≥ 8.0.0, ≤ 8.0.20 | — |
| oracle/transportation_management | all versions | — |
| oracle/workload_manager | all versions | — |
| oracle/workload_manager | all versions | — |
| oracle/workload_manager | all versions | — |