CVE-2016-6816

HIGH

Apache Tomcat < 9.0.0.M12 - Improper Input Validation

Title source: rule

Description

The code in Apache Tomcat 9.0.0.M1 to 9.0.0.M11, 8.5.0 to 8.5.6, 8.0.0.RC1 to 8.0.38, 7.0.0 to 7.0.72, and 6.0.0 to 6.0.47 that parsed the HTTP request line permitted invalid characters. This could be exploited, in conjunction with a proxy that also permitted the invalid characters but with a different interpretation, to inject data into the HTTP response. By manipulating the HTTP response the attacker could poison a web-cache, perform an XSS attack and/or obtain sensitive information from requests other then their own.

Exploits (1)

exploitdb WORKING POC
by justpentest · textremotemultiple
https://www.exploit-db.com/exploits/41783

References (36)

... and 16 more

Scores

CVSS v3 7.1
EPSS 0.0292
EPSS Percentile 86.4%
Attack Vector NETWORK
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L

Details

CWE
CWE-20
Status published
Products (50)
apache/tomcat 6.0.0
apache/tomcat 6.0.1
apache/tomcat 6.0.2
apache/tomcat 6.0.3
apache/tomcat 6.0.4
apache/tomcat 6.0.5
apache/tomcat 6.0.6
apache/tomcat 6.0.7
apache/tomcat 6.0.8
apache/tomcat 6.0.9
... and 40 more
Published Mar 20, 2017
Tracked Since Feb 18, 2026