CVE-2020-1935CWE-444

CVE-2020-1935

Medium · published February 25, 2020

CVSS v3.1
4.8
EPSS
9%
Percentile
95.4
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
4.8 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.09386 · 95.4th percentile
Weakness
CWE-444 · Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
Published
2020-02-25T03:15Z
Affected products (60)
ProductVersionsFixed in
apache/tomcat≥ 7.0.0, ≤ 7.0.99—
apache/tomcat≥ 8.5.0, ≤ 8.5.50—
apache/tomcat≥ 9.0.0, ≤ 9.0.30—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
apache/tomcatall versions—
debian/debian_linuxall versions—
debian/debian_linuxall versions—
debian/debian_linuxall versions—
canonical/ubuntu_linuxall versions—
opensuse/leapall versions—
netapp/data_availability_servicesall versions—
netapp/oncommand_system_manager≥ 3.0.0, ≤ 3.1.3—
oracle/agile_engineering_data_managementall versions—
oracle/agile_product_lifecycle_managementall versions—
oracle/agile_product_lifecycle_managementall versions—
oracle/agile_product_lifecycle_managementall versions—
oracle/communications_element_managerall versions—
oracle/communications_element_managerall versions—
oracle/communications_element_managerall versions—
oracle/communications_instant_messaging_serverall versions—
oracle/health_sciences_empirica_inspectionsall versions—
oracle/health_sciences_empirica_signalall versions—
oracle/hospitality_guest_accessall versions—
oracle/hospitality_guest_accessall versions—
oracle/hyperion_infrastructure_technologyall versions—
oracle/instantis_enterprisetrack≥ 17.1, ≤ 17.3—
oracle/mysql_enterprise_monitor≥ 4.0.0, ≤ 4.0.12—
oracle/mysql_enterprise_monitor≥ 8.0.0, ≤ 8.0.20—
oracle/retail_order_brokerall versions—
oracle/siebel_ui_framework≤ 20.5—
oracle/transportation_managementall versions—
oracle/workload_managerall versions—
oracle/workload_managerall versions—
oracle/workload_managerall versions—
References (38)
http://lists.opensuse.org/opensuse-security-announce/2020-03/msg00025.html · [email protected]https://lists.apache.org/thread.html/r127f76181aceffea2bd4711b03c595d0f115f63e020348fe925a916c%40%3Cannounce.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r441c1f30a252bf14b07396286f6abd8089ce4240e91323211f1a2d75%40%3Cusers.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r660cd379afe346f10d72c0eaa8459ccc95d83aff181671b7e9076919%40%3Cusers.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r7bc994c965a34876bd94d5ff15b4e1e30b6220a15eb9b47c81915b78%40%3Ccommits.tomee.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r80e9c8417c77d52c62809168b96912bda70ddf7748f19f8210f745b1%40%3Cusers.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r9ce7918faf347e7aac32be930bf26c233b0b140fe37af0bb294158b6%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/ra5dee390ad2d60307b8362505c059cd6a726de4d146d63dfce1e05e7%40%3Cusers.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/rc31cbabb46cdc58bbdd8519a8f64b6236b2635a3922bbeba0f0e3743%40%3Ccommits.tomee.apache.org%3E · [email protected]https://lists.apache.org/thread.html/rd547be0c9d821b4b1000a694b8e58ef9f5e2d66db03a31dfe77c4b18%40%3Cusers.tomcat.apache.org%3E · [email protected]https://lists.debian.org/debian-lts-announce/2020/03/msg00006.html · [email protected]https://lists.debian.org/debian-lts-announce/2020/05/msg00026.html · [email protected]https://security.netapp.com/advisory/ntap-20200327-0005/ · [email protected]https://usn.ubuntu.com/4448-1/ · [email protected]https://www.debian.org/security/2020/dsa-4673 · [email protected]https://www.debian.org/security/2020/dsa-4680 · [email protected]https://www.oracle.com/security-alerts/cpujan2021.html · [email protected]https://www.oracle.com/security-alerts/cpujul2020.html · [email protected]https://www.oracle.com/security-alerts/cpuoct2020.html · [email protected]http://lists.opensuse.org/opensuse-security-announce/2020-03/msg00025.html · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r127f76181aceffea2bd4711b03c595d0f115f63e020348fe925a916c%40%3Cannounce.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r441c1f30a252bf14b07396286f6abd8089ce4240e91323211f1a2d75%40%3Cusers.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r660cd379afe346f10d72c0eaa8459ccc95d83aff181671b7e9076919%40%3Cusers.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r7bc994c965a34876bd94d5ff15b4e1e30b6220a15eb9b47c81915b78%40%3Ccommits.tomee.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r80e9c8417c77d52c62809168b96912bda70ddf7748f19f8210f745b1%40%3Cusers.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r9ce7918faf347e7aac32be930bf26c233b0b140fe37af0bb294158b6%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/ra5dee390ad2d60307b8362505c059cd6a726de4d146d63dfce1e05e7%40%3Cusers.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/rc31cbabb46cdc58bbdd8519a8f64b6236b2635a3922bbeba0f0e3743%40%3Ccommits.tomee.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/rd547be0c9d821b4b1000a694b8e58ef9f5e2d66db03a31dfe77c4b18%40%3Cusers.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2020/03/msg00006.html · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2020/05/msg00026.html · af854a3a-2127-422b-91ae-364da2661108https://security.netapp.com/advisory/ntap-20200327-0005/ · af854a3a-2127-422b-91ae-364da2661108https://usn.ubuntu.com/4448-1/ · af854a3a-2127-422b-91ae-364da2661108https://www.debian.org/security/2020/dsa-4673 · af854a3a-2127-422b-91ae-364da2661108https://www.debian.org/security/2020/dsa-4680 · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujan2021.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujul2020.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuoct2020.html · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 24 FEB 21:11Z
    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…
    cvelistv5