Modified: tomcat/site/trunk/docs/security-8.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-8.html?rev=1855831&r1=1855830&r2=1855831&view=diff ============================================================================== --- tomcat/site/trunk/docs/security-8.html (original) +++ tomcat/site/trunk/docs/security-8.html Tue Mar 19 13:34:57 2019 @@ -1,348 +1,351 @@ <!DOCTYPE html SYSTEM "about:legacy-compat"> <html lang="en"> -<head> -<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<link href="res/css/tomcat.css" rel="stylesheet" type="text/css"> -<link href="res/css/fonts/fonts.css" rel="stylesheet" type="text/css"> -<title>Apache Tomcat® - Apache Tomcat 8 vulnerabilities</title> -<meta name="author" content="Apache Tomcat Project"> -</head> -<body> -<div id="wrapper"> -<header id="header"> -<div class="clearfix"> -<div class="menu-toggler pull-left" tabindex="1"> -<div class="hamburger"></div> -</div> -<a href="http://tomcat.apache.org/"><img class="tomcat-logo pull-left noPrint" alt="Tomcat Home" src="res/images/tomcat.png"></a> -<h1 class="pull-left">Apache Tomcat<sup>®</sup> -</h1> -<div class="asf-logos pull-right"> -<a href="https://www.apache.org/foundation/contributing.html" target="_blank" class="pull-left"><img src="https://www.apache.org/images/SupportApache-small.png" class="support-asf" alt="Support Apache"></a><a href="http://www.apache.org/" target="_blank" class="pull-left"><img src="res/images/asf_logo.svg" class="asf-logo" alt="The Apache Software Foundation"></a> -</div> -</div> -</header> -<main id="middle"> -<div> -<div id="mainLeft"> -<div id="nav-wrapper"> -<form action="https://www.google.com/search" method="get"> -<div class="searchbox"> -<input value="tomcat.apache.org" name="sitesearch" type="hidden"><input placeholder="Search…" required="required" name="q" id="query" type="search"><button>GO</button> -</div> -</form> -<nav> -<div> -<h2>Apache Tomcat</h2> -<ul> -<li> -<a href="./index.html">Home</a> -</li> -<li> -<a href="./taglibs.html">Taglibs</a> -</li> -<li> -<a href="./maven-plugin.html">Maven Plugin</a> -</li> -</ul> -</div> -<div> -<h2>Download</h2> -<ul> -<li> -<a href="./whichversion.html">Which version?</a> -</li> -<li> -<a href="https://tomcat.apache.org/download-90.cgi">Tomcat 9</a> -</li> -<li> -<a href="https://tomcat.apache.org/download-80.cgi">Tomcat 8</a> -</li> -<li> -<a href="https://tomcat.apache.org/download-70.cgi">Tomcat 7</a> -</li> -<li> -<a href="https://tomcat.apache.org/download-connectors.cgi">Tomcat Connectors</a> -</li> -<li> -<a href="https://tomcat.apache.org/download-native.cgi">Tomcat Native</a> -</li> -<li> -<a href="https://tomcat.apache.org/download-taglibs.cgi">Taglibs</a> -</li> -<li> -<a href="https://archive.apache.org/dist/tomcat/">Archives</a> -</li> -</ul> -</div> -<div> -<h2>Documentation</h2> -<ul> -<li> -<a href="./tomcat-9.0-doc/index.html">Tomcat 9.0</a> -</li> -<li> -<a href="./tomcat-8.5-doc/index.html">Tomcat 8.5</a> -</li> -<li> -<a href="./tomcat-7.0-doc/index.html">Tomcat 7.0</a> -</li> -<li> -<a href="./connectors-doc/">Tomcat Connectors</a> -</li> -<li> -<a href="./native-doc/">Tomcat Native</a> -</li> -<li> -<a href="https://wiki.apache.org/tomcat/FrontPage">Wiki</a> -</li> -<li> -<a href="./migration.html">Migration Guide</a> -</li> -<li> -<a href="./presentations.html">Presentations</a> -</li> -</ul> -</div> -<div> -<h2>Problems?</h2> -<ul> -<li> -<a href="./security.html">Security Reports</a> -</li> -<li> -<a href="./findhelp.html">Find help</a> -</li> -<li> -<a href="https://wiki.apache.org/tomcat/FAQ">FAQ</a> -</li> -<li> -<a href="./lists.html">Mailing Lists</a> -</li> -<li> -<a href="./bugreport.html">Bug Database</a> -</li> -<li> -<a href="./irc.html">IRC</a> -</li> -</ul> -</div> -<div> -<h2>Get Involved</h2> -<ul> -<li> -<a href="./getinvolved.html">Overview</a> -</li> -<li> -<a href="./svn.html">Source code</a> -</li> -<li> -<a href="./ci.html">Buildbot</a> -</li> -<li> -<a href="./tools.html">Tools</a> -</li> -</ul> -</div> -<div> -<h2>Media</h2> -<ul> -<li> -<a href="https://twitter.com/theapachetomcat">Twitter</a> -</li> -<li> -<a href="https://www.youtube.com/c/ApacheTomcatOfficial">YouTube</a> -</li> -<li> -<a href="https://blogs.apache.org/tomcat/">Blog</a> -</li> -</ul> -</div> -<div> -<h2>Misc</h2> -<ul> -<li> -<a href="./whoweare.html">Who We Are</a> -</li> -<li> -<a href="https://www.redbubble.com/people/comdev/works/30885254-apache-tomcat">Swag</a> -</li> -<li> -<a href="./heritage.html">Heritage</a> -</li> -<li> -<a href="http://www.apache.org">Apache Home</a> -</li> -<li> -<a href="./resources.html">Resources</a> -</li> -<li> -<a href="./contact.html">Contact</a> -</li> -<li> -<a href="./legal.html">Legal</a> -</li> -<li> -<a href="https://www.apache.org/foundation/contributing.html">Support Apache</a> -</li> -<li> -<a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a> -</li> -<li> -<a href="http://www.apache.org/foundation/thanks.html">Thanks</a> -</li> -<li> -<a href="http://www.apache.org/licenses/">License</a> -</li> -</ul> -</div> -</nav> -</div> -</div> -<div id="mainRight"> -<div id="content"> -<h2 style="display: none;">Content</h2> -<h3 id="Table_of_Contents">Table of Contents</h3> -<div class="text"> - -<ul> -<li> -<a href="#Apache_Tomcat_8.x_vulnerabilities">Apache Tomcat 8.x vulnerabilities</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.34">Fixed in Apache Tomcat 8.5.34</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.53">Fixed in Apache Tomcat 8.0.53</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.32">Fixed in Apache Tomcat 8.5.32</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.52">Fixed in Apache Tomcat 8.0.52</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.31">Fixed in Apache Tomcat 8.5.31</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.50">Fixed in Apache Tomcat 8.0.50</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.28">Fixed in Apache Tomcat 8.5.28</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.48">Fixed in Apache Tomcat 8.0.48</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.24">Fixed in Apache Tomcat 8.5.24</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.47">Fixed in Apache Tomcat 8.0.47</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.23">Fixed in Apache Tomcat 8.5.23</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.45">Fixed in Apache Tomcat 8.0.45</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.16">Fixed in Apache Tomcat 8.5.16</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.44">Fixed in Apache Tomcat 8.0.44</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.15">Fixed in Apache Tomcat 8.5.15</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.43">Fixed in Apache Tomcat 8.0.43</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.13">Fixed in Apache Tomcat 8.5.13</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.42">Fixed in Apache Tomcat 8.0.42</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.12">Fixed in Apache Tomcat 8.5.12</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.41">Fixed in Apache Tomcat 8.0.41</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.11">Fixed in Apache Tomcat 8.5.11</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.9">Fixed in Apache Tomcat 8.5.9</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.39">Fixed in Apache Tomcat 8.0.39</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.8">Fixed in Apache Tomcat 8.5.8</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.5_and_8.0.37">Fixed in Apache Tomcat 8.5.5 and 8.0.37</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.5.3_and_8.0.36">Fixed in Apache Tomcat 8.5.3 and 8.0.36</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.32">Fixed in Apache Tomcat 8.0.32</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.30">Fixed in Apache Tomcat 8.0.30</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.27">Fixed in Apache Tomcat 8.0.27</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.17">Fixed in Apache Tomcat 8.0.17</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.9">Fixed in Apache Tomcat 8.0.9</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.8">Fixed in Apache Tomcat 8.0.8</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.5">Fixed in Apache Tomcat 8.0.5</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.3">Fixed in Apache Tomcat 8.0.3</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.0-RC10">Fixed in Apache Tomcat 8.0.0-RC10</a> -</li> -<li> -<a href="#Fixed_in_Apache_Tomcat_8.0.0-RC3">Fixed in Apache Tomcat 8.0.0-RC3</a> -</li> -<li> -<a href="#Not_a_vulnerability_in_Tomcat">Not a vulnerability in Tomcat</a> -</li> -</ul> - -</div> -<h3 id="Apache_Tomcat_8.x_vulnerabilities">Apache Tomcat 8.x vulnerabilities</h3> -<div class="text"> - -<p>This page lists all security vulnerabilities fixed in released versions + <head> + <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link href="res/css/tomcat.css" rel="stylesheet" type="text/css"> + <link href="res/css/fonts/fonts.css" rel="stylesheet" type="text/css"> + <title>Apache Tomcat® - Apache Tomcat 8 vulnerabilities</title> + <meta name="author" content="Apache Tomcat Project"> + </head> + <body> + <div id="wrapper"> + <header id="header"> + <div class="clearfix"> + <div class="menu-toggler pull-left" tabindex="1"> + <div class="hamburger"></div> + </div> + <a href="http://tomcat.apache.org/"><img class="tomcat-logo pull-left noPrint" alt="Tomcat Home" src="res/images/tomcat.png"></a> + <h1 class="pull-left"> + Apache Tomcat<sup>®</sup> + </h1> + <div class="asf-logos pull-right"> + <a href="https://www.apache.org/foundation/contributing.html" target="_blank" class="pull-left"><img src="https://www.apache.org/images/SupportApache-small.png" class="support-asf" alt="Support Apache"></a><a href="http://www.apache.org/" target="_blank" class="pull-left"><img src="res/images/asf_logo.svg" class="asf-logo" alt="The Apache Software Foundation"></a> + </div> + </div> + </header> + <main id="middle"> + <div> + <div id="mainLeft"> + <div id="nav-wrapper"> + <form action="https://www.google.com/search" method="get"> + <div class="searchbox"> + <input value="tomcat.apache.org" name="sitesearch" type="hidden"><input placeholder="Search…" required="required" name="q" id="query" type="search"><button>GO</button> + </div> + </form> + <nav> + <div> + <h2>Apache Tomcat</h2> + <ul> + <li> + <a href="./index.html">Home</a> + </li> + <li> + <a href="./taglibs.html">Taglibs</a> + </li> + <li> + <a href="./maven-plugin.html">Maven Plugin</a> + </li> + </ul> + </div> + <div> + <h2>Download</h2> + <ul> + <li> + <a href="./whichversion.html">Which version?</a> + </li> + <li> + <a href="https://tomcat.apache.org/download-90.cgi">Tomcat 9</a> + </li> + <li> + <a href="https://tomcat.apache.org/download-80.cgi">Tomcat 8</a> + </li> + <li> + <a href="https://tomcat.apache.org/download-70.cgi">Tomcat 7</a> + </li> + <li> + <a href="https://tomcat.apache.org/download-connectors.cgi">Tomcat Connectors</a> + </li> + <li> + <a href="https://tomcat.apache.org/download-native.cgi">Tomcat Native</a> + </li> + <li> + <a href="https://tomcat.apache.org/download-taglibs.cgi">Taglibs</a> + </li> + <li> + <a href="https://archive.apache.org/dist/tomcat/">Archives</a> + </li> + </ul> + </div> + <div> + <h2>Documentation</h2> + <ul> + <li> + <a href="./tomcat-9.0-doc/index.html">Tomcat 9.0</a> + </li> + <li> + <a href="./tomcat-8.5-doc/index.html">Tomcat 8.5</a> + </li> + <li> + <a href="./tomcat-7.0-doc/index.html">Tomcat 7.0</a> + </li> + <li> + <a href="./connectors-doc/">Tomcat Connectors</a> + </li> + <li> + <a href="./native-doc/">Tomcat Native</a> + </li> + <li> + <a href="https://wiki.apache.org/tomcat/FrontPage">Wiki</a> + </li> + <li> + <a href="./migration.html">Migration Guide</a> + </li> + <li> + <a href="./presentations.html">Presentations</a> + </li> + </ul> + </div> + <div> + <h2>Problems?</h2> + <ul> + <li> + <a href="./security.html">Security Reports</a> + </li> + <li> + <a href="./findhelp.html">Find help</a> + </li> + <li> + <a href="https://wiki.apache.org/tomcat/FAQ">FAQ</a> + </li> + <li> + <a href="./lists.html">Mailing Lists</a> + </li> + <li> + <a href="./bugreport.html">Bug Database</a> + </li> + <li> + <a href="./irc.html">IRC</a> + </li> + </ul> + </div> + <div> + <h2>Get Involved</h2> + <ul> + <li> + <a href="./getinvolved.html">Overview</a> + </li> + <li> + <a href="./source.html">Source code</a> + </li> + <li> + <a href="./ci.html">Buildbot</a> + </li> + <li> + <a href="./tools.html">Tools</a> + </li> + </ul> + </div> + <div> + <h2>Media</h2> + <ul> + <li> + <a href="https://twitter.com/theapachetomcat">Twitter</a> + </li> + <li> + <a href="https://www.youtube.com/c/ApacheTomcatOfficial">YouTube</a> + </li> + <li> + <a href="https://blogs.apache.org/tomcat/">Blog</a> + </li> + </ul> + </div> + <div> + <h2>Misc</h2> + <ul> + <li> + <a href="./whoweare.html">Who We Are</a> + </li> + <li> + <a href="https://www.redbubble.com/people/comdev/works/30885254-apache-tomcat">Swag</a> + </li> + <li> + <a href="./heritage.html">Heritage</a> + </li> + <li> + <a href="http://www.apache.org">Apache Home</a> + </li> + <li> + <a href="./resources.html">Resources</a> + </li> + <li> + <a href="./contact.html">Contact</a> + </li> + <li> + <a href="./legal.html">Legal</a> + </li> + <li> + <a href="https://www.apache.org/foundation/contributing.html">Support Apache</a> + </li> + <li> + <a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a> + </li> + <li> + <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> + </li> + <li> + <a href="http://www.apache.org/licenses/">License</a> + </li> + </ul> + </div> + </nav> + </div> + </div> + <div id="mainRight"> + <div id="content"> + <h2 style="display: none;">Content</h2> + <h3 id="Table_of_Contents">Table of Contents</h3> + <div class="text"> + + <ul> + <li> + <a href="#Apache_Tomcat_8.x_vulnerabilities">Apache Tomcat 8.x vulnerabilities</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.34">Fixed in Apache Tomcat 8.5.34</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.53">Fixed in Apache Tomcat 8.0.53</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.32">Fixed in Apache Tomcat 8.5.32</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.52">Fixed in Apache Tomcat 8.0.52</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.31">Fixed in Apache Tomcat 8.5.31</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.50">Fixed in Apache Tomcat 8.0.50</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.28">Fixed in Apache Tomcat 8.5.28</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.48">Fixed in Apache Tomcat 8.0.48</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.24">Fixed in Apache Tomcat 8.5.24</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.47">Fixed in Apache Tomcat 8.0.47</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.23">Fixed in Apache Tomcat 8.5.23</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.45">Fixed in Apache Tomcat 8.0.45</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.16">Fixed in Apache Tomcat 8.5.16</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.44">Fixed in Apache Tomcat 8.0.44</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.15">Fixed in Apache Tomcat 8.5.15</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.43">Fixed in Apache Tomcat 8.0.43</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.13">Fixed in Apache Tomcat 8.5.13</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.42">Fixed in Apache Tomcat 8.0.42</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.12">Fixed in Apache Tomcat 8.5.12</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.41">Fixed in Apache Tomcat 8.0.41</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.11">Fixed in Apache Tomcat 8.5.11</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.9">Fixed in Apache Tomcat 8.5.9</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.39">Fixed in Apache Tomcat 8.0.39</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.8">Fixed in Apache Tomcat 8.5.8</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.5_and_8.0.37">Fixed in Apache Tomcat 8.5.5 and 8.0.37</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.5.3_and_8.0.36">Fixed in Apache Tomcat 8.5.3 and 8.0.36</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.32">Fixed in Apache Tomcat 8.0.32</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.30">Fixed in Apache Tomcat 8.0.30</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.27">Fixed in Apache Tomcat 8.0.27</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.17">Fixed in Apache Tomcat 8.0.17</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.9">Fixed in Apache Tomcat 8.0.9</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.8">Fixed in Apache Tomcat 8.0.8</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.5">Fixed in Apache Tomcat 8.0.5</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.3">Fixed in Apache Tomcat 8.0.3</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.0-RC10">Fixed in Apache Tomcat 8.0.0-RC10</a> + </li> + <li> + <a href="#Fixed_in_Apache_Tomcat_8.0.0-RC3">Fixed in Apache Tomcat 8.0.0-RC3</a> + </li> + <li> + <a href="#Not_a_vulnerability_in_Tomcat">Not a vulnerability in Tomcat</a> + </li> + </ul> + + </div> + <h3 id="Apache_Tomcat_8.x_vulnerabilities">Apache Tomcat 8.x vulnerabilities</h3> + <div class="text"> + + <p> + This page lists all security vulnerabilities fixed in released versions of Apache Tomcat 8.x. Each vulnerability is given a <a href="security-impact.html">security impact rating</a> by the Apache Tomcat security team — please note that this rating may vary from platform to platform. We also list the versions of Apache Tomcat the flaw is known to affect, and where a flaw has not been verified list the - version with a question mark.</p> - - -<p> -<strong>Note:</strong> Vulnerabilities that are not Tomcat vulnerabilities + version with a question mark. + </p> + + <p> + <strong>Note:</strong> Vulnerabilities that are not Tomcat vulnerabilities but have either been incorrectly reported against Tomcat or where Tomcat - provides a workaround are listed at the end of this page.</p> - - -<p>Please note that binary patches are never provided. If you need to + provides a workaround are listed at the end of this page. + </p> + + <p> + Please note that binary patches are never provided. If you need to apply a source code patch, use the building instructions for the Apache Tomcat version that you are using. For Tomcat 8.0 those are <a href="/tomcat-8.0-doc/building.html"><code>building.html</code></a> and @@ -350,112 +353,111 @@ Both files can be found in the <code>webapps/docs</code> subdirectory of a binary distributive. You may also want to review the <a href="/tomcat-8.0-doc/security-howto.html">Security Considerations</a> - page in the documentation.</p> - - -<p>If you need help on building or configuring Tomcat or other help on + page in the documentation. + </p> + + <p> + If you need help on building or configuring Tomcat or other help on following the instructions to mitigate the known vulnerabilities listed here, please send your questions to the public <a href="lists.html">Tomcat Users mailing list</a> -</p> - - -<p>If you have encountered an unlisted security vulnerability or other + </p> + + <p> + If you have encountered an unlisted security vulnerability or other unexpected behaviour that has <a href="security-impact.html">security impact</a>, or if the descriptions here are incomplete, please report them privately to the <a href="security.html">Tomcat Security Team</a>. Thank you. - </p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.5.34"> -<span class="pull-right">10 September 2018</span> Fixed in Apache Tomcat 8.5.34</h3> -<div class="text"> - -<p> -<strong>Moderate: Open Redirect</strong> - <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-11784" rel="nofollow">CVE-2018-11784</a> -</p> - + </p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.5.34"> + <span class="pull-right">10 September 2018</span> Fixed in Apache Tomcat 8.5.34 + </h3> + <div class="text"> + -<p>When the default servlet returned a redirect to a directory (e.g. + <p> + <strong>Moderate: Open Redirect</strong> + <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-11784" rel="nofollow">CVE-2018-11784</a> + </p> + + <p> + When the default servlet returned a redirect to a directory (e.g. redirecting to <code>/foo/</code> when the user requested <code>/foo</code>) a specially crafted URL could be used to cause the - redirect to be generated to any URI of the attackers choice.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1840056">1840056</a>.</p> - - -<p>This issue was reported to the Apache Tomcat Security Team by Sergey + redirect to be generated to any URI of the attackers choice. + </p> + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1840056">1840056</a>. + </p> + + <p>This issue was reported to the Apache Tomcat Security Team by Sergey Bobrov on 28 August 2018 and made public on 3 October 2018.</p> - - -<p>Affects: 8.5.0 to 8.5.33</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.0.53"> -<span class="pull-right">6 July 2018</span> Fixed in Apache Tomcat 8.0.53</h3> -<div class="text"> - - -<p> -<strong>Low: host name verification missing in WebSocket client</strong> + + <p>Affects: 8.5.0 to 8.5.33</p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.0.53"> + <span class="pull-right">6 July 2018</span> Fixed in Apache Tomcat 8.0.53 + </h3> + <div class="text"> + + <p> + <strong>Low: host name verification missing in WebSocket client</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-8034" rel="nofollow">CVE-2018-8034</a> -</p> - - -<p>The host name verification when using TLS with the WebSocket client was + </p> + + <p>The host name verification when using TLS with the WebSocket client was missing. It is now enabled by default.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1833759">1833759</a>.</p> - - -<p>This issue was reported publicly on 11 June 2018 and formally announced as + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1833759">1833759</a>. + </p> + + <p>This issue was reported publicly on 11 June 2018 and formally announced as a vulnerability on 22 July 2018.</p> - - -<p>Affects: 8.0.0.RC1 to 8.0.52</p> - + + <p>Affects: 8.0.0.RC1 to 8.0.52</p> + -<p> -<strong>Low: CORS filter has insecure defaults</strong> + <p> + <strong>Low: CORS filter has insecure defaults</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-8014" rel="nofollow">CVE-2018-8014</a> -</p> - - -<p>The defaults settings for the CORS filter are insecure and enable + </p> + + <p> + The defaults settings for the CORS filter are insecure and enable <code>supportsCredentials</code> for all origins. It is expected that users of the CORS filter will have configured it appropriately for their environment rather than using it in the default configuration. Therefore, - it is expected that most users will not be impacted by this issue.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1831729">1831729</a>.</p> - - -<p>This issue was reported publicly on 1 May 2018 and formally announced as + it is expected that most users will not be impacted by this issue. + </p> + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1831729">1831729</a>. + </p> + + <p>This issue was reported publicly on 1 May 2018 and formally announced as a vulnerability on 16 May 2018.</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.5.32"> -<span class="pull-right">26 June 2018</span> Fixed in Apache Tomcat 8.5.32</h3> -<div class="text"> - + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.5.32"> + <span class="pull-right">26 June 2018</span> Fixed in Apache Tomcat 8.5.32 + </h3> + <div class="text"> + -<p> -<strong>Important: Information Disclosure</strong> + <p> + <strong>Important: Information Disclosure</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-8037" rel="nofollow">CVE-2018-8037</a> -</p> - - -<p>If an async request was completed by the application at the same time as + </p> + + <p>If an async request was completed by the application at the same time as the container triggered the async timeout, a race condition existed that could result in a user seeing a response intended for a different user. An additional issue was present in the NIO and NIO2 connectors that did @@ -463,1146 +465,1061 @@ was completed by the application and timed out by the container at the same time. This could also result in a user seeing a response intended for another user.</p> - - -<p>This was fixed in revisions <a href="http://svn.apache.org/viewvc?view=rev&rev=1833826">1833826</a>, + + <p> + This was fixed in revisions <a href="http://svn.apache.org/viewvc?view=rev&rev=1833826">1833826</a>, <a href="http://svn.apache.org/viewvc?view=rev&rev=1833832">1833832</a>, <a href="http://svn.apache.org/viewvc?view=rev&rev=1837531">1837531</a> and - <a href="http://svn.apache.org/viewvc?view=rev&rev=1833907">1833907</a>.</p> - - -<p>This issue was reported to the Apache Tomcat Security Team by Dmitry + <a href="http://svn.apache.org/viewvc?view=rev&rev=1833907">1833907</a>. + </p> + + <p>This issue was reported to the Apache Tomcat Security Team by Dmitry Treskunov on 16 June 2018 and made public on 22 July 2018.</p> - - -<p>Affects: 8.5.5 to 8.5.31</p> - - -<p> -<strong>Low: host name verification missing in WebSocket client</strong> + + <p>Affects: 8.5.5 to 8.5.31</p> + + <p> + <strong>Low: host name verification missing in WebSocket client</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-8034" rel="nofollow">CVE-2018-8034</a> -</p> - - -<p>The host name verification when using TLS with the WebSocket client was + </p> + + <p>The host name verification when using TLS with the WebSocket client was missing. It is now enabled by default.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1833758">1833758</a>.</p> - - -<p>This issue was reported publicly on 11 June 2018 and formally announced as + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1833758">1833758</a>. + </p> + + <p>This issue was reported publicly on 11 June 2018 and formally announced as a vulnerability on 22 July 2018.</p> - - -<p>Affects: 8.5.0 to 8.5.31</p> - - -<p> -<strong>Low: CORS filter has insecure defaults</strong> + + <p>Affects: 8.5.0 to 8.5.31</p> + + <p> + <strong>Low: CORS filter has insecure defaults</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-8014" rel="nofollow">CVE-2018-8014</a> -</p> - - -<p>The defaults settings for the CORS filter are insecure and enable + </p> + + <p> + The defaults settings for the CORS filter are insecure and enable <code>supportsCredentials</code> for all origins. It is expected that users of the CORS filter will have configured it appropriately for their environment rather than using it in the default configuration. Therefore, - it is expected that most users will not be impacted by this issue.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1831728">1831728</a>.</p> - - -<p>This issue was reported publicly on 1 May 2018 and formally announced as + it is expected that most users will not be impacted by this issue. + </p> + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1831728">1831728</a>. + </p> + + <p>This issue was reported publicly on 1 May 2018 and formally announced as a vulnerability on 16 May 2018.</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.0.52"> -<span class="pull-right">08 May 2018</span> Fixed in Apache Tomcat 8.0.52</h3> -<div class="text"> - - -<p> -<strong>Important: A bug in the UTF-8 decoder can lead to DoS</strong> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.0.52"> + <span class="pull-right">08 May 2018</span> Fixed in Apache Tomcat 8.0.52 + </h3> + <div class="text"> + + <p> + <strong>Important: A bug in the UTF-8 decoder can lead to DoS</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1336" rel="nofollow">CVE-2018-1336</a> -</p> - + </p> + -<p>An improper handing of overflow in the UTF-8 decoder with + <p>An improper handing of overflow in the UTF-8 decoder with supplementary characters can lead to an infinite loop in the decoder causing a Denial of Service.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1830375">1830375</a>.</p> - - -<p>This issue was reported publicly on 6 April 2018 and formally announced as + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1830375">1830375</a>. + </p> + + <p>This issue was reported publicly on 6 April 2018 and formally announced as a vulnerability on 22 July 2018.</p> - - -<p>Affects: 8.0.0.RC1 to 8.0.51</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.5.31"> -<span class="pull-right">4 May 2018</span> Fixed in Apache Tomcat 8.5.31</h3> -<div class="text"> - - -<p> -<strong>Important: A bug in the UTF-8 decoder can lead to DoS</strong> + + <p>Affects: 8.0.0.RC1 to 8.0.51</p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.5.31"> + <span class="pull-right">4 May 2018</span> Fixed in Apache Tomcat 8.5.31 + </h3> + <div class="text"> + + <p> + <strong>Important: A bug in the UTF-8 decoder can lead to DoS</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1336" rel="nofollow">CVE-2018-1336</a> -</p> - + </p> + -<p>An improper handing of overflow in the UTF-8 decoder with + <p>An improper handing of overflow in the UTF-8 decoder with supplementary characters can lead to an infinite loop in the decoder causing a Denial of Service.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1830374">1830374</a>.</p> - - -<p>This issue was reported publicly on 6 April 2018 and formally announced as + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1830374">1830374</a>. + </p> + + <p>This issue was reported publicly on 6 April 2018 and formally announced as a vulnerability on 22 July 2018.</p> - - -<p>Affects: 8.5.0 to 8.5.30</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.0.50"> -<span class="pull-right">13 February 2018</span> Fixed in Apache Tomcat 8.0.50</h3> -<div class="text"> - + + <p>Affects: 8.5.0 to 8.5.30</p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.0.50"> + <span class="pull-right">13 February 2018</span> Fixed in Apache Tomcat 8.0.50 + </h3> + <div class="text"> + -<p> -<strong>Important: Security constraint annotations applied too + <p> + <strong>Important: Security constraint annotations applied too late</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1305" rel="nofollow">CVE-2018-1305</a> -</p> - - -<p>Security constraints defined by annotations of Servlets were only applied + </p> + + <p>Security constraints defined by annotations of Servlets were only applied once a Servlet had been loaded. Because security constraints defined in this way apply to the URL pattern and any URLs below that point, it was possible - depending on the order Servlets were loaded - for some security constraints not to be applied. This could have exposed resources to users who were not authorised to access them.</p> - - -<p>This was fixed in revisions <a href="http://svn.apache.org/viewvc?view=rev&rev=1823319">1823319</a> and - <a href="http://svn.apache.org/viewvc?view=rev&rev=1824359">1824359</a>.</p> - - -<p>This issue was identified by the Apache Tomcat Security on 1 February + + <p> + This was fixed in revisions <a href="http://svn.apache.org/viewvc?view=rev&rev=1823319">1823319</a> and + <a href="http://svn.apache.org/viewvc?view=rev&rev=1824359">1824359</a>. + </p> + + <p>This issue was identified by the Apache Tomcat Security on 1 February 2018 and made public on 23 February 2018.</p> - - -<p>Affects: 8.0.0.RC1 to 8.0.49</p> - - -<p> -<strong>Important: Security constraints mapped to context root are + + <p>Affects: 8.0.0.RC1 to 8.0.49</p> + + <p> + <strong>Important: Security constraints mapped to context root are ignored</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1304" rel="nofollow">CVE-2018-1304</a> -</p> - - -<p>The URL pattern of "" (the empty string) which exactly maps to the + </p> + + <p>The URL pattern of "" (the empty string) which exactly maps to the context root was not correctly handled when used as part of a security constraint definition. This caused the constraint to be ignored. It was, therefore, possible for unauthorised users to gain access to web application resources that should have been protected. Only security constraints with a URL pattern of the empty string were affected.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1823308">1823308</a>.</p> - - -<p>This issue was reported publicly as <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62067">62067</a> on 31 January 2018 + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1823308">1823308</a>. + </p> + + <p> + This issue was reported publicly as <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62067">62067</a> on 31 January 2018 and the security implications identified by the Apache Tomcat Security - Team the same day. It was made public on 23 February 2018.</p> - - -<p>Affects: 8.0.0.RC1 to 8.0.49</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.5.28"> -<span class="pull-right">11 February 2018</span> Fixed in Apache Tomcat 8.5.28</h3> -<div class="text"> - + Team the same day. It was made public on 23 February 2018. + </p> + + <p>Affects: 8.0.0.RC1 to 8.0.49</p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.5.28"> + <span class="pull-right">11 February 2018</span> Fixed in Apache Tomcat 8.5.28 + </h3> + <div class="text"> + -<p> -<strong>Important: Security constraint annotations applied too + <p> + <strong>Important: Security constraint annotations applied too late</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1305" rel="nofollow">CVE-2018-1305</a> -</p> - - -<p>Security constraints defined by annotations of Servlets were only applied + </p> + + <p>Security constraints defined by annotations of Servlets were only applied once a Servlet had been loaded. Because security constraints defined in this way apply to the URL pattern and any URLs below that point, it was possible - depending on the order Servlets were loaded - for some security constraints not to be applied. This could have exposed resources to users who were not authorised to access them.</p> - - -<p>This was fixed in revisions <a href="http://svn.apache.org/viewvc?view=rev&rev=1823314">1823314</a> and - <a href="http://svn.apache.org/viewvc?view=rev&rev=1824358">1824358</a>.</p> - - -<p>This issue was identified by the Apache Tomcat Security on 1 February + + <p> + This was fixed in revisions <a href="http://svn.apache.org/viewvc?view=rev&rev=1823314">1823314</a> and + <a href="http://svn.apache.org/viewvc?view=rev&rev=1824358">1824358</a>. + </p> + + <p>This issue was identified by the Apache Tomcat Security on 1 February 2018 and made public on 23 February 2018.</p> - - -<p>Affects: 8.5.0 to 8.5.27</p> - - -<p> -<strong>Important: Security constraints mapped to context root are + + <p>Affects: 8.5.0 to 8.5.27</p> + + <p> + <strong>Important: Security constraints mapped to context root are ignored</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1304" rel="nofollow">CVE-2018-1304</a> -</p> - - -<p>The URL pattern of "" (the empty string) which exactly maps to the + </p> + + <p>The URL pattern of "" (the empty string) which exactly maps to the context root was not correctly handled when used as part of a security constraint definition. This caused the constraint to be ignored. It was, therefore, possible for unauthorised users to gain access to web application resources that should have been protected. Only security constraints with a URL pattern of the empty string were affected.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1823307">1823307</a>.</p> - - -<p>This issue was reported publicly as <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62067">62067</a> on 31 January 2018 + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1823307">1823307</a>. + </p> + + <p> + This issue was reported publicly as <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62067">62067</a> on 31 January 2018 and the security implications identified by the Apache Tomcat Security - Team the same day. It was made public on 23 February 2018.</p> - - -<p>Affects: 8.5.0 to 8.5.27</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.0.48"> -<span class="pull-right">12 December 2017</span> Fixed in Apache Tomcat 8.0.48</h3> -<div class="text"> - - -<p> -<strong>Low: Incorrectly documented CGI search algorithm</strong> + Team the same day. It was made public on 23 February 2018. + </p> + + <p>Affects: 8.5.0 to 8.5.27</p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.0.48"> + <span class="pull-right">12 December 2017</span> Fixed in Apache Tomcat 8.0.48 + </h3> + <div class="text"> + + <p> + <strong>Low: Incorrectly documented CGI search algorithm</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15706" rel="nofollow">CVE-2017-15706</a> -</p> - - -<p>As part of the fix for bug <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61201">61201</a>, the description of the + </p> + + <p> + As part of the fix for bug <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61201">61201</a>, the description of the search algorithm used by the CGI Servlet to identify which script to execute was updated. The update was not correct. As a result, some scripts may have failed to execute as expected and other scripts may have been executed unexpectedly. Note that the behaviour of the CGI servlet has remained unchanged in this regard. It is only the documentation of - the behaviour that was wrong and has been corrected.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1814827">1814827</a>.</p> - - -<p>This issue was reported to the Apache Tomcat Security Team by Jan Michael + the behaviour that was wrong and has been corrected. + </p> + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1814827">1814827</a>. + </p> + + <p>This issue was reported to the Apache Tomcat Security Team by Jan Michael Greiner on 17 September 2017 and made public on 31 January 2018.</p> - - -<p>Affects: 8.0.45 to 8.0.47</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.5.24"> -<span class="pull-right">30 November 2017</span> Fixed in Apache Tomcat 8.5.24</h3> -<div class="text"> - - -<p> -<strong>Low: Incorrectly documented CGI search algorithm</strong> + + <p>Affects: 8.0.45 to 8.0.47</p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.5.24"> + <span class="pull-right">30 November 2017</span> Fixed in Apache Tomcat 8.5.24 + </h3> + <div class="text"> + + <p> + <strong>Low: Incorrectly documented CGI search algorithm</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15706" rel="nofollow">CVE-2017-15706</a> -</p> - - -<p>As part of the fix for bug <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61201">61201</a>, the description of the + </p> + + <p> + As part of the fix for bug <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61201">61201</a>, the description of the search algorithm used by the CGI Servlet to identify which script to execute was updated. The update was not correct. As a result, some scripts may have failed to execute as expected and other scripts may have been executed unexpectedly. Note that the behaviour of the CGI servlet has remained unchanged in this regard. It is only the documentation of - the behaviour that was wrong and has been corrected.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1814826">1814826</a>.</p> - - -<p>This issue was reported to the Apache Tomcat Security Team by Jan Michael + the behaviour that was wrong and has been corrected. + </p> + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1814826">1814826</a>. + </p> + + <p>This issue was reported to the Apache Tomcat Security Team by Jan Michael Greiner on 17 September 2017 and made public on 31 January 2018.</p> - - -<p>Affects: 8.5.16 to 8.5.23</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.0.47"> -<span class="pull-right">4 October 2017</span> Fixed in Apache Tomcat 8.0.47</h3> -<div class="text"> - - -<p> -<strong>Important: Remote Code Execution</strong> + + <p>Affects: 8.5.16 to 8.5.23</p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.0.47"> + <span class="pull-right">4 October 2017</span> Fixed in Apache Tomcat 8.0.47 + </h3> + <div class="text"> + + <p> + <strong>Important: Remote Code Execution</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12617" rel="nofollow">CVE-2017-12617</a> -</p> - - -<p>When running with HTTP PUTs enabled (e.g. via setting the + </p> + + <p> + When running with HTTP PUTs enabled (e.g. via setting the <code>readonly</code> initialisation parameter of the Default servlet to false) it was possible to upload a JSP file to the server via a specially crafted request. This JSP could then be requested and any code it - contained would be executed by the server.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1809921">1809921</a>.</p> - - -<p>This issue was first reported publicly followed by multiple reports to + contained would be executed by the server. + </p> + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1809921">1809921</a>. + </p> + + <p>This issue was first reported publicly followed by multiple reports to the Apache Tomcat Security Team on 20 September 2017.</p> - - -<p>Affects: 8.0.0.RC1 to 8.0.46</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.5.23"> -<span class="pull-right">1 October 2017</span> Fixed in Apache Tomcat 8.5.23</h3> -<div class="text"> - - -<p> -<strong>Important: Remote Code Execution</strong> + + <p>Affects: 8.0.0.RC1 to 8.0.46</p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.5.23"> + <span class="pull-right">1 October 2017</span> Fixed in Apache Tomcat 8.5.23 + </h3> + <div class="text"> + + <p> + <strong>Important: Remote Code Execution</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12617" rel="nofollow">CVE-2017-12617</a> -</p> - - -<p>When running with HTTP PUTs enabled (e.g. via setting the + </p> + + <p> + When running with HTTP PUTs enabled (e.g. via setting the <code>readonly</code> initialisation parameter of the Default servlet to false) it was possible to upload a JSP file to the server via a specially crafted request. This JSP could then be requested and any code it - contained would be executed by the server.</p> - - -<p>This was fixed in revisions <a href="http://svn.apache.org/viewvc?view=rev&rev=1809673">1809673</a>, + contained would be executed by the server. + </p> + + <p> + This was fixed in revisions <a href="http://svn.apache.org/viewvc?view=rev&rev=1809673">1809673</a>, <a href="http://svn.apache.org/viewvc?view=rev&rev=1809675">1809675</a> and - <a href="http://svn.apache.org/viewvc?view=rev&rev=1809896">1809896</a>.</p> - - -<p>This issue was first reported publicly followed by multiple reports to + <a href="http://svn.apache.org/viewvc?view=rev&rev=1809896">1809896</a>. + </p> + + <p>This issue was first reported publicly followed by multiple reports to the Apache Tomcat Security Team on 20 September 2017.</p> - - -<p>Affects: 8.5.0 to 8.5.22</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.0.45"> -<span class="pull-right">1 July 2017</span> Fixed in Apache Tomcat 8.0.45</h3> -<div class="text"> - - -<p> -<strong>Moderate: Cache Poisoning</strong> + + <p>Affects: 8.5.0 to 8.5.22</p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.0.45"> + <span class="pull-right">1 July 2017</span> Fixed in Apache Tomcat 8.0.45 + </h3> + <div class="text"> + + <p> + <strong>Moderate: Cache Poisoning</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7674" rel="nofollow">CVE-2017-7674</a> -</p> - - -<p>The CORS Filter did not add an HTTP Vary header indicating that the + </p> + + <p>The CORS Filter 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.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1795815">1795815</a>.</p> - - -<p>The issue was reported as bug <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61101">61101</a> on 16 May 2017. The full + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1795815">1795815</a>. + </p> + + <p> + The issue was reported as bug <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61101">61101</a> on 16 May 2017. The full implications of this issue were identified by the Tomcat Security Team - the same day. This issue was made public on 10 August 2017.</p> - - -<p>Affects: 8.0.0.RC1 to 8.0.44</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.5.16"> -<span class="pull-right">26 June 2017</span> Fixed in Apache Tomcat 8.5.16</h3> -<div class="text"> - - -<p> -<strong>Important: Security Constraint Bypass</strong> + the same day. This issue was made public on 10 August 2017. + </p> + + <p>Affects: 8.0.0.RC1 to 8.0.44</p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.5.16"> + <span class="pull-right">26 June 2017</span> Fixed in Apache Tomcat 8.5.16 + </h3> + <div class="text"> + + <p> + <strong>Important: Security Constraint Bypass</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7675" rel="nofollow">CVE-2017-7675</a> -</p> - - -<p>The HTTP/2 implementation bypassed a number of security checks that + </p> + + <p>The HTTP/2 implementation bypassed a number of security checks that prevented directory traversal attacks. It was therefore possible to bypass security constraints using an specially crafted URL.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1796091">1796091</a>.</p> - - -<p>The issue was originally reported as a failure to process URL path + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1796091">1796091</a>. + </p> + + <p> + The issue was originally reported as a failure to process URL path parameters in bug <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61120">61120</a> on 24 May 2017. The full implications of this issue were identified by the Tomcat Security Team the same day. - This issue was made public on 10 August 2017.</p> - - -<p>Affects: 8.5.0 to 8.5.15</p> - - -<p> -<strong>Moderate: Cache Poisoning</strong> + This issue was made public on 10 August 2017. + </p> + + <p>Affects: 8.5.0 to 8.5.15</p> + + <p> + <strong>Moderate: Cache Poisoning</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7674" rel="nofollow">CVE-2017-7674</a> -</p> - - -<p>The CORS Filter did not add an HTTP Vary header indicating that the + </p> + + <p>The CORS Filter 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.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1795814">1795814</a>.</p> - - -<p>The issue was reported as bug <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61101">61101</a> on 16 May 2017. The full + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1795814">1795814</a>. + </p> + + <p> + The issue was reported as bug <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61101">61101</a> on 16 May 2017. The full implications of this issue were identified by the Tomcat Security Team - the same day. This issue was made public on 10 August 2017.</p> - - -<p>Affects: 8.5.0 to 8.5.15</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.0.44"> -<span class="pull-right">16 May 2017</span> Fixed in Apache Tomcat 8.0.44</h3> -<div class="text"> - + the same day. This issue was made public on 10 August 2017. + </p> + + <p>Affects: 8.5.0 to 8.5.15</p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.0.44"> + <span class="pull-right">16 May 2017</span> Fixed in Apache Tomcat 8.0.44 + </h3> + <div class="text"> + -<p> -<strong>Important: Security Constraint Bypass</strong> + <p> + <strong>Important: Security Constraint Bypass</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5664" rel="nofollow">CVE-2017-5664</a> -</p> - - -<p>The error page mechanism of the Java Servlet Specification requires that, + </p> + + <p>The error page mechanism of the Java Servlet Specification requires that, when an error occurs and an error page is configured for the error that occurred, the original request and response are forwarded to the error page. This means that the request is presented to the error page with the original HTTP method.</p> - - -<p>If the error page is a static file, expected behaviour is to serve content + + <p>If the error page is a static file, expected behaviour is to serve content of the file as if processing a GET request, regardless of the actual HTTP method. Tomcat's Default Servlet did not do this. Depending on the original request this could lead to unexpected and undesirable results for static error pages including, if the DefaultServlet is configured to permit writes, the replacement or removal of the custom error page.</p> - - -<p>Notes for other user provided error pages:</p> - -<ul> - -<li>Unless explicitly coded otherwise, JSPs ignore the HTTP method. + + <p>Notes for other user provided error pages:</p> + + <ul> + + <li>Unless explicitly coded otherwise, JSPs ignore the HTTP method. JSPs used as error pages must ensure that they handle any error dispatch as a GET request, regardless of the actual method.</li> - -<li>By default, the response generated by a Servlet does depend on the + + <li>By default, the response generated by a Servlet does depend on the HTTP method. Custom Servlets used as error pages must ensure that they handle any error dispatch as a GET request, regardless of the actual method.</li> - -</ul> - - -<p>This was fixed in revisions <a href="http://svn.apache.org/viewvc?view=rev&rev=1793470">1793470</a> and - <a href="http://svn.apache.org/viewvc?view=rev&rev=1793489">1793489</a>.</p> - - -<p>This issue was reported responsibly to the Apache Tomcat Security Team by + + </ul> + + <p> + This was fixed in revisions <a href="http://svn.apache.org/viewvc?view=rev&rev=1793470">1793470</a> and + <a href="http://svn.apache.org/viewvc?view=rev&rev=1793489">1793489</a>. + </p> + + <p>This issue was reported responsibly to the Apache Tomcat Security Team by Aniket Nandkishor Kulkarni from Tata Consultancy Services Ltd, Mumbai, India as a vulnerability that allowed the restrictions on OPTIONS and TRACE requests to be bypassed on 21 April 2017. The full implications of this issue were identified by the Tomcat Security Team on 24 April 2017. This issue was made public on 6 June 2017.</p> - + + <p>Affects: 8.0.0.RC1 to 8.0.43</p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.5.15"> + <span class="pull-right">10 May 2017</span> Fixed in Apache Tomcat 8.5.15 + </h3> + <div class="text"> + -<p>Affects: 8.0.0.RC1 to 8.0.43</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.5.15"> -<span class="pull-right">10 May 2017</span> Fixed in Apache Tomcat 8.5.15</h3> -<div class="text"> - - -<p> -<strong>Important: Security Constraint Bypass</strong> + <p> + <strong>Important: Security Constraint Bypass</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5664" rel="nofollow">CVE-2017-5664</a> -</p> - - -<p>The error page mechanism of the Java Servlet Specification requires that, + </p> + + <p>The error page mechanism of the Java Servlet Specification requires that, when an error occurs and an error page is configured for the error that occurred, the original request and response are forwarded to the error page. This means that the request is presented to the error page with the original HTTP method.</p> - - -<p>If the error page is a static file, expected behaviour is to serve content + + <p>If the error page is a static file, expected behaviour is to serve content of the file as if processing a GET request, regardless of the actual HTTP method. Tomcat's Default Servlet did not do this. Depending on the original request this could lead to unexpected and undesirable results for static error pages including, if the DefaultServlet is configured to permit writes, the replacement or removal of the custom error page.</p> - - -<p>Notes for other user provided error pages:</p> - -<ul> - -<li>Unless explicitly coded otherwise, JSPs ignore the HTTP method. + + <p>Notes for other user provided error pages:</p> + + <ul> + + <li>Unless explicitly coded otherwise, JSPs ignore the HTTP method. JSPs used as error pages must ensure that they handle any error dispatch as a GET request, regardless of the actual method.</li> - -<li>By default, the response generated by a Servlet does depend on the + + <li>By default, the response generated by a Servlet does depend on the HTTP method. Custom Servlets used as error pages must ensure that they handle any error dispatch as a GET request, regardless of the actual method.</li> - -</ul> - - -<p>This was fixed in revisions <a href="http://svn.apache.org/viewvc?view=rev&rev=1793469">1793469</a> and - <a href="http://svn.apache.org/viewvc?view=rev&rev=1793488">1793488</a>.</p> - - -<p>This issue was reported responsibly to the Apache Tomcat Security Team by + + </ul> + + <p> + This was fixed in revisions <a href="http://svn.apache.org/viewvc?view=rev&rev=1793469">1793469</a> and + <a href="http://svn.apache.org/viewvc?view=rev&rev=1793488">1793488</a>. + </p> + + <p>This issue was reported responsibly to the Apache Tomcat Security Team by Aniket Nandkishor Kulkarni from Tata Consultancy Services Ltd, Mumbai, India as a vulnerability that allowed the restrictions on OPTIONS and TRACE requests to be bypassed on 21 April 2017. The full implications of this issue were identified by the Tomcat Security Team on 24 April 2017. This issue was made public on 6 June 2017.</p> - - -<p>Affects: 8.5.0 to 8.5.14</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.0.43"> -<span class="pull-right">2 April 2017</span> Fixed in Apache Tomcat 8.0.43</h3> -<div class="text"> - - -<p> -<strong>Important: Information Disclosure</strong> + + <p>Affects: 8.5.0 to 8.5.14</p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.0.43"> + <span class="pull-right">2 April 2017</span> Fixed in Apache Tomcat 8.0.43 + </h3> + <div class="text"> + + <p> + <strong>Important: Information Disclosure</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5647" rel="nofollow">CVE-2017-5647</a> -</p> - - -<p>A bug in the handling of the pipelined requests when send file was used + </p> + + <p>A bug in the handling of the pipelined requests when send file was used resulted in the pipelined request being lost when send file processing of the previous request completed. This could result in responses appearing to be sent for the wrong request. For example, a user agent that sent requests A, B and C could see the correct response for request A, the response for request C for request B and no response for request C.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1788999">1788999</a>.</p> - - -<p>This issue was identified by the Apache Tomcat Security Team on 20 + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1788999">1788999</a>. + </p> + + <p>This issue was identified by the Apache Tomcat Security Team on 20 March 2017 and made public on 10 April 2017.</p> - - -<p>Affects: 8.0.0.RC1 to 8.0.42</p> - - -</div> -<h3 id="Fixed_in_Apache_Tomcat_8.5.13"> -<span class="pull-right">30 March 2017</span> Fixed in Apache Tomcat 8.5.13</h3> -<div class="text"> - - -<p> -<strong>Important: Information Disclosure</strong> + + <p>Affects: 8.0.0.RC1 to 8.0.42</p> + + </div> + <h3 id="Fixed_in_Apache_Tomcat_8.5.13"> + <span class="pull-right">30 March 2017</span> Fixed in Apache Tomcat 8.5.13 + </h3> + <div class="text"> + + <p> + <strong>Important: Information Disclosure</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5651" rel="nofollow">CVE-2017-5651</a> -</p> - - -<p>The refactoring of the HTTP connectors for 8.5.x onwards, introduced a + </p> + + <p>The refactoring of the HTTP connectors for 8.5.x onwards, introduced a regression in the send file processing. If the send file processing completed quickly, it was possible for the Processor to be added to the processor cache twice. This could result in the same Processor being used for multiple requests which in turn could lead to unexpected errors and/or response mix-up.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1788546">1788546</a>.</p> - - -<p>This issue was identified by the Apache Tomcat Security Team on 24 + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1788546">1788546</a>. + </p> + + <p>This issue was identified by the Apache Tomcat Security Team on 24 March 2017 and made public on 10 April 2017.</p> - - -<p>Affects: 8.5.0 to 8.5.12</p> - - -<p> -<strong>Important: Denial of Service</strong> + + <p>Affects: 8.5.0 to 8.5.12</p> + + <p> + <strong>Important: Denial of Service</strong> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5650" rel="nofollow">CVE-2017-5650</a> -</p> - - -<p>The handling of an HTTP/2 GOAWAY frame for a connection did not close + </p> + + <p>The handling of an HTTP/2 GOAWAY frame for a connection did not close streams associated with that connection that were currently waiting for a WINDOW_UPDATE before allowing the application to write more data. These waiting streams each consumed a thread. A malicious client could therefore construct a series of HTTP/2 requests that would consume all available processing threads.</p> - - -<p>This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1788480">1788480</a>.</p> - - -<p>This issue was reported to the Apache Tomcat Security Team by Chun Han + + <p> + This was fixed in revision <a href="http://svn.apache.org/viewvc?view=rev&rev=1788480">1788480</a>. + </p> + + <p>This issue was reported to the Apache Tomcat Security Team by Chun Han Hsiao on 11 March 2017 and made public on 10 April 2017.</p> - - -<p>Affects: 8.5.0 to 8.5.12</p> - - -<p>
[... 2042 lines stripped ...] --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org