VID |
22936 |
Severity |
40 |
Port |
80, ... |
Protocol |
TCP |
Class |
WWW |
Detailed Description |
The version of Tomcat installed on the remote host is prior to 9.0.31. it is, therefore, affected by multiple vulnerabilities.
- An HTTP request smuggling vulnerability exists in Tomcat due to mishandling Transfer-Encoding headers behind a reverse proxy. An unauthenticated, remote attacker can exploit this, via crafted HTTP requests, to cause unintended HTTP requests to reach the back-end. (CVE-2019-17569)
- An HTTP request smuggling vulnerability exists in Tomcat due to bad end-of-line (EOL) parsing that allowed some invalid HTTP headers to be parsed as valid. An unauthenticated, remote attacker can exploit this, via crafted HTTP requests, to cause unintended HTTP requests to reach the back-end. (CVE-2020-1935)
- An arbitrary file read vulnerability exists in Tomcat's Apache JServ Protocol (AJP) due to an implementation defect. A remote, unauthenticated attacker could exploit this to access files which, under normal conditions, would be restricted. If the Tomcat instance supports file uploads, the vulnerability could also be leveraged to achieve remote code execution. (CVE-2020-1938)
* References: https://tomcat.apache.org/security-9.html#Fixed_in_Apache_Tomcat_9.0.31
* Platforms Affected: Apache Tomcat Server versions 9.0.x prior to 9.0.31 Any operating system Any version |
Recommendation |
Upgrade to the latest version of Apache Tomcat Server (9.0.31 or later), available from the Apache Software Foundation download site, http://tomcat.apache.org/ |
Related URL |
CVE-2019-17569,CVE-2020-1935,CVE-2020-1938 (CVE) |
Related URL |
(SecurityFocus) |
Related URL |
(ISS) |
|