CVE-2019-17569
Vulnerability Summary
Timeline
Description
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.
CVSS Metrics
- v3.1•MEDIUM•Score: 4.8CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
- v2.0•MEDIUM•Score: 5.8AV:N/AC:M/Au:N/C:P/I:P/A:N
EPSS Trends
Current EPSS score: 6.16%• Percentile: 91%
Techniques & Countermeasures
- CWE-444•Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
The product acts as an intermediary HTTP agent (such as a proxy or firewall) in the data flow between two entities such as a client and server, but it does not interpret malformed HTTP requests or responses in ways that are consistent with how the messages will be processed by those entities that are at the ultimate destination.
Affected Systems
- apache•apache tomcat
Apache Tomcat 9.0.28 to 9.0.30 | 8.5.48 to 8.5.50 | 7.0.98 to 7.0.99
- Unknown•Tomcat
≥ 7.0.98, ≤ 7.0.99 | ≥ 8.5.48, ≤ 8.5.50 | ≥ 9.0.28, ≤ 9.0.30
- apache•tomee
7.0.7
- debian•debian_linux
9.0 | 10.0
- org.apache.tomcat•tomcat
≥ 7.0.98, < 7.0.100 | ≥ 8.5.48, < 8.5.51 | ≥ 9.0.28, < 9.0.31
- org.apache.tomcat.embed•tomcat-embed-core
≥ 7.0.98, < 7.0.100 | ≥ 8.5.48, < 8.5.51 | ≥ 9.0.28, < 9.0.31
- netapp•data_availability_services
na
- netapp•oncommand_system_manager
≥ 3.0.0, ≤ 3.1.3
- opensuse•leap
15.1
- oracle•agile_engineering_data_management
6.2.1.0
- oracle•agile_plm
9.3.3 | 9.3.5 | 9.3.6
- oracle•communications_instant_messaging_server
10.0.1.4.0
- oracle•health_sciences_empirica_inspections
1.0.1.2
- oracle•health_sciences_empirica_signal
7.3.3
- oracle•hospitality_guest_access
4.2.0 | 4.2.1
- oracle•instantis_enterprisetrack
≥ 17.1, ≤ 17.3
- oracle•mysql_enterprise_monitor
≤ 4.0.12 | ≥ 8.0.0, ≤ 8.0.20
- oracle•transportation_management
6.3.7
- oracle•workload_manager
12.2.0.1 | 18c | 19c
References (15)
- https://lists.apache.org/thread.html/r88def002c5c78534674ca67472e035099fbe088813d50062094a1390%40%3Cannounce.tomcat.apache.org%3E
- https://lists.debian.org/debian-lts-announce/2020/03/msg00006.html
- http://lists.opensuse.org/opensuse-security-announce/2020-03/msg00025.html
- https://lists.apache.org/thread.html/rc31cbabb46cdc58bbdd8519a8f64b6236b2635a3922bbeba0f0e3743%40%3Ccommits.tomee.apache.org%3E
- https://lists.apache.org/thread.html/r7bc994c965a34876bd94d5ff15b4e1e30b6220a15eb9b47c81915b78%40%3Ccommits.tomee.apache.org%3E
- https://www.debian.org/security/2020/dsa-4673
- https://www.debian.org/security/2020/dsa-4680
- https://www.oracle.com/security-alerts/cpujul2020.html
- https://security.netapp.com/advisory/ntap-20200327-0005/
- https://www.oracle.com/security-alerts/cpuoct2020.html
- https://www.oracle.com/security-alerts/cpujan2021.html
- https://nvd.nist.gov/vuln/detail/CVE-2019-17569
- https://lists.apache.org/thread.html/r7bc994c965a34876bd94d5ff15b4e1e30b6220a15eb9b47c81915b78@%3Ccommits.tomee.apache.org%3E
- https://lists.apache.org/thread.html/rc31cbabb46cdc58bbdd8519a8f64b6236b2635a3922bbeba0f0e3743@%3Ccommits.tomee.apache.org%3E
- https://security.netapp.com/advisory/ntap-20200327-0005