Vulnerability · Published Feb 24, 2020 · Assigned by apache

CVE-2020-1935

Medium 4.8

In plain English

A medium-severity security flaw in Apache Tomcat from Apache. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 9.4% (higher than 95% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS NVD)4.8Medium
Exploit odds (30 days)9.4%top 4.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12tomcat99.0.31-1DEBIAN-CVE-2020-1935
Debian:13tomcat99.0.31-1DEBIAN-CVE-2020-1935
Debian:14tomcat99.0.31-1DEBIAN-CVE-2020-1935
Mavenorg.apache.tomcat.embed:tomcat-embed-core8.5.51GHSA-qxf4-chvg-4r8r
Mavenorg.apache.tomcat.embed:tomcat-embed-core9.0.31GHSA-qxf4-chvg-4r8r
Mavenorg.apache.tomcat.embed:tomcat-embed-core7.0.100GHSA-qxf4-chvg-4r8r
Mavenorg.apache.tomcat:tomcat7.0.100GHSA-qxf4-chvg-4r8r
Mavenorg.apache.tomcat:tomcat9.0.31GHSA-qxf4-chvg-4r8r
Mavenorg.apache.tomcat:tomcat8.5.51GHSA-qxf4-chvg-4r8r
Rocky Linux:8apache-commons-collections0:3.2.2-10.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8apache-commons-collections0:3.2.2-10.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8apache-commons-lang0:2.6-21.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8apache-commons-lang0:2.6-21.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8apache-commons-net0:3.6-3.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8apache-commons-net0:3.6-3.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8bea-stax0:1.2.0-16.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8glassfish-fastinfoset0:1.2.13-9.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8glassfish-jaxb0:2.2.11-11.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8glassfish-jaxb-api0:2.2.12-8.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8jackson-annotations0:2.10.0-1.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8jackson-core0:2.10.0-1.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8jackson-databind0:2.10.0-1.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8jackson-jaxrs-providers0:2.9.9-1.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8jackson-module-jaxb-annotations0:2.7.6-4.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8jakarta-commons-httpclient1:3.1-28.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8jakarta-commons-httpclient1:3.1-28.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8javassist0:3.18.1-8.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8javassist0:3.18.1-8.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8ldapjdk0:4.22.0-1.module+el8.4.0+418+b7ae1d4aRLSA-2020:4847
Rocky Linux:8pki-servlet-engine1:9.0.30-1.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8python-nss0:1.0.1-10.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8relaxngDatatype0:2011.1-7.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8resteasy0:3.0.26-3.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8slf4j0:1.7.25-4.module+el8.3.0+133+b8b54b58RLSA-2020:4847
Rocky Linux:8slf4j0:1.7.25-4.module+el8.5.0+697+f586bb30RLSA-2020:4847
Rocky Linux:8slf4j0:1.7.25-4.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8stax-ex0:1.7.7-8.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8velocity0:1.7-24.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8velocity0:1.7-24.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8xalan-j20:2.7.1-38.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8xalan-j20:2.7.1-38.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8xerces-j20:2.11.0-34.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8xerces-j20:2.11.0-34.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8xml-commons-apis0:1.4.01-25.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8xml-commons-apis0:1.4.01-25.module+el8.5.0+697+f586bb30RLSA-2020:4847
Rocky Linux:8xml-commons-apis0:1.4.01-25.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8xml-commons-resolver0:1.2-26.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8xml-commons-resolver0:1.2-26.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8xmlstreambuffer0:1.5.4-8.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8xsom0:0-19.20110809svn.module+el8.3.0+53+ea062990RLSA-2020:4847

Affected products (as reported)

VendorProductVersions
Apache Apache Tomcat Apache Tomcat 9.0.0.M1 to 9.0.308.5.0 to 8.5.507.0.0 to 7.0.99

References