CVE-2016-0714High· 8.8▾ MidnightPoC availableThe session-persistence implementation in Apache Tomcat 6.x before 6.0.45, 7.x before 7.0.68, 8.x before 8.0.31, and 9.x before 9.0.0.M2 mishandles session attributes, which allows remote authenticated users to bypass intended SecurityMa…
▾ Midnight zone — Critical, or high with PoC / in-the-wild
impact 48.4 · likelihood 2.6 · exploitation 12
A public proof-of-concept already exists for this vulnerability — see Exploit availability below.
Public exploit / PoC code seen in 1 source. Availability, not in-the-wild use.
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.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via NVD
Last analysed / modified upstream
13%
1 GitHub repo (last check)
— → 8.8
none → high
The session-persistence implementation in Apache Tomcat 6.x before 6.0.45, 7.x before 7.0.68, 8.x before 8.0.31, and 9.x before 9.0.0.M2 mishandles session attributes, which allows remote authenticated users to bypass intended SecurityManager restrictions and execute arbitrary code in a privileged context via a web application that places a crafted object in a session.
tomcat = 6.0.0tomcat = 6.0.1tomcat = 6.0.2tomcat = 6.0.4tomcat = 6.0.10tomcat = 6.0.11tomcat = 6.0.13tomcat = 6.0.14tomcat = 6.0.16tomcat = 6.0.18tomcat = 6.0.20tomcat = 6.0.24tomcat = 6.0.26tomcat = 6.0.28tomcat = 6.0.29tomcat = 6.0.30tomcat = 6.0.32tomcat = 6.0.33tomcat = 6.0.35tomcat = 6.0.36tomcat = 6.0.37tomcat = 6.0.39tomcat = 6.0.41tomcat = 6.0.43tomcat = 6.0.44tomcat = 7.0.0tomcat = 7.0.2tomcat = 7.0.4tomcat = 7.0.5tomcat = 7.0.6tomcat = 7.0.10tomcat = 7.0.11tomcat = 7.0.12tomcat = 7.0.14tomcat = 7.0.16tomcat = 7.0.19tomcat = 7.0.20tomcat = 7.0.21tomcat = 7.0.22tomcat = 7.0.23tomcat = 7.0.25tomcat = 7.0.26tomcat = 7.0.27tomcat = 7.0.28tomcat = 7.0.29tomcat = 7.0.30tomcat = 7.0.32tomcat = 7.0.33tomcat = 7.0.34tomcat = 7.0.35tomcat = 7.0.37tomcat = 7.0.39tomcat = 7.0.40tomcat = 7.0.41tomcat = 7.0.42tomcat = 7.0.47tomcat = 7.0.50tomcat = 7.0.52tomcat = 7.0.53tomcat = 7.0.54tomcat = 7.0.55tomcat = 7.0.56tomcat = 7.0.57tomcat = 7.0.59tomcat = 7.0.61tomcat = 7.0.62tomcat = 7.0.63tomcat = 7.0.64tomcat = 7.0.65tomcat = 7.0.67tomcat = 8.0.0tomcat = 8.0.1tomcat = 8.0.3tomcat = 8.0.11tomcat = 8.0.12tomcat = 8.0.14tomcat = 8.0.15tomcat = 8.0.17tomcat = 8.0.18tomcat = 8.0.20tomcat = 8.0.21tomcat = 8.0.22tomcat = 8.0.23tomcat = 8.0.24tomcat = 8.0.26tomcat = 8.0.27tomcat = 8.0.28tomcat = 8.0.29tomcat = 8.0.30tomcat = 9.0.0debian_linux = 7.0debian_linux = 8.0ubuntu_linux = 12.04ubuntu_linux = 14.04ubuntu_linux = 15.10ubuntu_linux = 16.04Refer 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-2012-4431Medium· 4.3org/apache/catalina/filters/CsrfPreventionFilter.java in Apache Tomcat 6.x before 6.0.36 and 7.x before 7.0.32 allows remote attackers to bypass the cross-site request forgery (CSRF) protection mechanism via a request that lacks a sessio…
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-2014-0119Medium· 4.3Apache Tomcat before 6.0.40, 7.x before 7.0.54, and 8.x before 8.0.6 does not properly constrain the class loader that accesses the XML parser used with an XSLT stylesheet, which allows remote attackers to (1) read arbitrary files via a …
CVE-2014-0096Medium· 4.3java/org/apache/catalina/servlets/DefaultServlet.java in the default servlet in Apache Tomcat before 6.0.40, 7.x before 7.0.53, and 8.x before 8.0.4 does not properly restrict XSLT stylesheets, which allows remote attackers to bypass sec…
CVE-2012-5885Medium· 5.0The replay-countermeasure functionality in the HTTP Digest Access Authentication implementation in Apache Tomcat 5.5.x before 5.5.36, 6.x before 6.0.36, and 7.x before 7.0.30 tracks cnonce (aka client nonce) values instead of nonce (aka …
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…