CVE-2017-7674Medium· 4.3▾ SunlitThe CORS Filter in Apache Tomcat 9.0.0.M1 to 9.0.0.M21, 8.5.0 to 8.5.15, 8.0.0.RC1 to 8.0.44 and 7.0.41 to 7.0.78 did not add an HTTP Vary header indicating that the response varies depending on Origin. This permitted client and server s…
▾ Sunlit zone — Low / medium · no exploitation signal
impact 23.7 · likelihood 1.6 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Stakeholder-Specific Vulnerability Categorization from CISA's ADP record at CVE.org: whether exploitation is observed, whether an attack can be automated, and how much of the system is at stake.
Exploit-prediction probability, daily snapshots since Oct 15.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via NVD
Last analysed / modified upstream
8.0%
— → 4.3
none → medium
The CORS Filter in Apache Tomcat 9.0.0.M1 to 9.0.0.M21, 8.5.0 to 8.5.15, 8.0.0.RC1 to 8.0.44 and 7.0.41 to 7.0.78 did not add an HTTP Vary header indicating that the response varies depending on Origin. This permitted client and server side cache poisoning in some circumstances.
tomcat = 7.0.41tomcat = 7.0.42tomcat = 7.0.43tomcat = 7.0.44tomcat = 7.0.45tomcat = 7.0.46tomcat = 7.0.47tomcat = 7.0.48tomcat = 7.0.49tomcat = 7.0.50tomcat = 7.0.52tomcat = 7.0.53tomcat = 7.0.54tomcat = 7.0.55tomcat = 7.0.56tomcat = 7.0.57tomcat = 7.0.58tomcat = 7.0.59tomcat = 7.0.60tomcat = 7.0.61tomcat = 7.0.62tomcat = 7.0.63tomcat = 7.0.64tomcat = 7.0.65tomcat = 7.0.66tomcat = 7.0.67tomcat = 7.0.68tomcat = 7.0.69tomcat = 7.0.70tomcat = 7.0.71tomcat = 7.0.72tomcat = 7.0.73tomcat = 7.0.74tomcat = 7.0.75tomcat = 7.0.76tomcat = 7.0.77tomcat = 7.0.78tomcat = 8.0tomcat = 8.0.0tomcat = 8.0.1tomcat = 8.0.2tomcat = 8.0.3tomcat = 8.0.4tomcat = 8.0.5tomcat = 8.0.6tomcat = 8.0.7tomcat = 8.0.8tomcat = 8.0.9tomcat = 8.0.10tomcat = 8.0.11tomcat = 8.0.12tomcat = 8.0.13tomcat = 8.0.14tomcat = 8.0.15tomcat = 8.0.16tomcat = 8.0.17tomcat = 8.0.18tomcat = 8.0.19tomcat = 8.0.20tomcat = 8.0.21tomcat = 8.0.22tomcat = 8.0.23tomcat = 8.0.24tomcat = 8.0.25tomcat = 8.0.26tomcat = 8.0.27tomcat = 8.0.28tomcat = 8.0.29tomcat = 8.0.30tomcat = 8.0.31tomcat = 8.0.32tomcat = 8.0.33tomcat = 8.0.34tomcat = 8.0.35tomcat = 8.0.36tomcat = 8.0.37tomcat = 8.0.38tomcat = 8.0.39tomcat = 8.0.40tomcat = 8.0.41tomcat = 8.0.42tomcat = 8.0.43tomcat = 8.0.44tomcat = 8.5.0tomcat = 8.5.1tomcat = 8.5.2tomcat = 8.5.3tomcat = 8.5.4tomcat = 8.5.5tomcat = 8.5.6tomcat = 8.5.7tomcat = 8.5.8tomcat = 8.5.9tomcat = 8.5.10tomcat = 8.5.11tomcat = 8.5.12tomcat = 8.5.13tomcat = 8.5.14tomcat = 8.5.15tomcat = 9.0.0Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
Field changes observed since this record was first indexed.
Connected by shared product, vendor, weakness, or advisory.
CVE-2018-11784Medium· 4.3When the default servlet in Apache Tomcat versions 9.0.0.M1 to 9.0.11, 8.5.0 to 8.5.33 and 7.0.23 to 7.0.90 returned a redirect to a directory (e.g
CVE-2018-8014Critical· 9.8The defaults settings for the CORS filter provided in Apache Tomcat 9.0.0.M1 to 9.0.8, 8.5.0 to 8.5.31, 8.0.0.RC1 to 8.0.52, 7.0.41 to 7.0.88 are insecure and enable 'supportsCredentials' for all origins
CVE-2018-1304Medium· 5.9The URL pattern of "" (the empty string) which exactly maps to the context root was not correctly handled in Apache Tomcat 9.0.0.M1 to 9.0.4, 8.5.0 to 8.5.27, 8.0.0.RC1 to 8.0.49 and 7.0.0 to 7.0.84 when used as part of a security constr…
CVE-2018-1305Medium· 6.5Security constraints defined by annotations of Servlets in Apache Tomcat 9.0.0.M1 to 9.0.4, 8.5.0 to 8.5.27, 8.0.0.RC1 to 8.0.49 and 7.0.0 to 7.0.84 were only applied once a Servlet had been loaded
CVE-2016-0763Medium· 6.3The setGlobalContext method in org/apache/naming/factory/ResourceLinkFactory.java in Apache Tomcat 7.x before 7.0.68, 8.x before 8.0.31, and 9.x before 9.0.0.M3 does not consider whether ResourceLinkFactory.setGlobalContext callers are a…
CVE-2016-6794Medium· 5.3When a SecurityManager is configured, a web application's ability to read system properties should be controlled by the SecurityManager