cbcvebase.

Debian Tomcat9 vulnerabilities

98 known vulnerabilities affecting debian/tomcat9.

Total CVEs
98
CISA KEV
4
actively exploited
Public exploits
14
Exploited in wild
3
Severity breakdown
CRITICAL8HIGH37MEDIUM15LOW38

Vulnerabilities

Page 5 of 5
CVE-2017-5650LOWCVSS 7.52017
CVE-2017-5650 [HIGH] CVE-2017-5650: tomcat9 - In Apache Tomcat 9.0.0.M1 to 9.0.0.M18 and 8.5.0 to 8.5.12, the handling of an H... In Apache Tomcat 9.0.0.M1 to 9.0.0.M18 and 8.5.0 to 8.5.12, 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
debian
CVE-2017-5651LOWCVSS 9.82017
CVE-2017-5651 [CRITICAL] CVE-2017-5651: tomcat9 - In Apache Tomcat 9.0.0.M1 to 9.0.0.M18 and 8.5.0 to 8.5.12, the refactoring of t... In Apache Tomcat 9.0.0.M1 to 9.0.0.M18 and 8.5.0 to 8.5.12, the refactoring of the HTTP connectors 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 coul
debian
CVE-2017-5664LOWCVSS 7.52017
CVE-2017-5664 [HIGH] CVE-2017-5664: tomcat9 - The error page mechanism of the Java Servlet Specification requires that, when a... 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. If the error page is a static file, expected behaviour is
debian
CVE-2017-7674LOWCVSS 4.32017
CVE-2017-7674 [MEDIUM] CVE-2017-7674: tomcat9 - 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.R... 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. Scope: local bookworm: resolved bullseye: resolved forky: resolved sid: resolved trixie:
debian
CVE-2017-15706LOWCVSS 5.32017
CVE-2017-15706 [MEDIUM] CVE-2017-15706: tomcat9 - As part of the fix for bug 61201, the documentation for Apache Tomcat 9.0.0.M22 ... As part of the fix for bug 61201, the documentation for Apache Tomcat 9.0.0.M22 to 9.0.1, 8.5.16 to 8.5.23, 8.0.45 to 8.0.47 and 7.0.79 to 7.0.82 included an updated description of the search algorithm used by the CGI Servlet to identify which script to execute. The update was not correct. As a result, some scripts may have failed to execute as expected and other
debian
CVE-2017-7675LOWCVSS 7.52017
CVE-2017-7675 [HIGH] CVE-2017-7675: tomcat9 - The HTTP/2 implementation in Apache Tomcat 9.0.0.M1 to 9.0.0.M21 and 8.5.0 to 8.... The HTTP/2 implementation in Apache Tomcat 9.0.0.M1 to 9.0.0.M21 and 8.5.0 to 8.5.15 bypassed a number of security checks that prevented directory traversal attacks. It was therefore possible to bypass security constraints using a specially crafted URL. Scope: local bookworm: resolved bullseye: resolved forky: resolved sid: resolved trixie: resolved
debian
CVE-2016-3092HIGHCVSS 7.5fixed in libcommons-fileupload-java 1.3.2-1 (bookworm)2016
CVE-2016-3092 [HIGH] CVE-2016-3092: libcommons-fileupload-java - The MultipartStream class in Apache Commons Fileupload before 1.3.2, as used in ... The MultipartStream class in Apache Commons Fileupload before 1.3.2, as used in Apache Tomcat 7.x before 7.0.70, 8.x before 8.0.36, 8.5.x before 8.5.3, and 9.x before 9.0.0.M7 and other products, allows remote attackers to cause a denial of service (CPU consumption) via a long boundary string. Scope: local bookworm: resolved (fixed in 1.3.2-1) bulls
debian
CVE-2016-8735LOWCVSS 9.8KEVPoC2016
CVE-2016-8735 [CRITICAL] CVE-2016-8735: tomcat9 - Remote code execution is possible with Apache Tomcat before 6.0.48, 7.x before 7... Remote code execution is possible with Apache Tomcat before 6.0.48, 7.x before 7.0.73, 8.x before 8.0.39, 8.5.x before 8.5.7, and 9.x before 9.0.0.M12 if JmxRemoteLifecycleListener is used and an attacker can reach JMX ports. The issue exists because this listener wasn't updated for consistency with the CVE-2016-3427 Oracle patch that affected credential types. Sc
debian
CVE-2016-0763LOWCVSS 6.32016
CVE-2016-0763 [MEDIUM] CVE-2016-0763: tomcat9 - The setGlobalContext method in org/apache/naming/factory/ResourceLinkFactory.jav... The 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 authorized, which allows remote authenticated users to bypass intended SecurityManager restrictions and read or write to arbitrary a
debian
CVE-2016-0706LOWCVSS 4.32016
CVE-2016-0706 [MEDIUM] CVE-2016-0706: tomcat9 - Apache Tomcat 6.x before 6.0.45, 7.x before 7.0.68, 8.x before 8.0.31, and 9.x b... 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 does not place org.apache.catalina.manager.StatusManagerServlet on the org/apache/catalina/core/RestrictedServlets.properties list, which allows remote authenticated users to bypass intended SecurityManager restrictions and read arbitrary HTTP requests, and consequently di
debian
CVE-2016-6816LOWCVSS 7.1PoC2016
CVE-2016-6816 [HIGH] CVE-2016-6816: tomcat9 - 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.... 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 manipula
debian
CVE-2016-6817LOWCVSS 7.52016
CVE-2016-6817 [HIGH] CVE-2016-6817: tomcat9 - The HTTP/2 header parser in Apache Tomcat 9.0.0.M1 to 9.0.0.M11 and 8.5.0 to 8.5... The HTTP/2 header parser in Apache Tomcat 9.0.0.M1 to 9.0.0.M11 and 8.5.0 to 8.5.6 entered an infinite loop if a header was received that was larger than the available buffer. This made a denial of service attack possible. Scope: local bookworm: resolved bullseye: resolved forky: resolved sid: resolved trixie: resolved
debian
CVE-2016-8745LOWCVSS 7.52016
CVE-2016-8745 [HIGH] CVE-2016-8745: tomcat9 - A bug in the error handling of the send file code for the NIO HTTP connector in ... A bug in the error handling of the send file code for the NIO HTTP connector in Apache Tomcat 9.0.0.M1 to 9.0.0.M13, 8.5.0 to 8.5.8, 8.0.0.RC1 to 8.0.39, 7.0.0 to 7.0.73 and 6.0.16 to 6.0.48 resulted in the current Processor object being added to the Processor cache multiple times. This in turn meant that the same Processor could be used for concurrent requests. Shari
debian
CVE-2016-0714LOWCVSS 8.82016
CVE-2016-0714 [HIGH] CVE-2016-0714: tomcat9 - The session-persistence implementation in Apache Tomcat 6.x before 6.0.45, 7.x b... 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
debian
CVE-2016-5388LOWCVSS 8.12016
CVE-2016-5388 [HIGH] CVE-2016-5388: tomcat9 - Apache Tomcat 7.x through 7.0.70 and 8.x through 8.5.4, when the CGI Servlet is ... Apache Tomcat 7.x through 7.0.70 and 8.x through 8.5.4, when the CGI Servlet is enabled, follows RFC 3875 section 4.1.18 and therefore does not protect applications from the presence of untrusted client data in the HTTP_PROXY environment variable, which might allow remote attackers to redirect an application's outbound HTTP traffic to an arbitrary proxy server via a c
debian
CVE-2015-5346LOWCVSS 8.12015
CVE-2015-5346 [HIGH] CVE-2015-5346: tomcat9 - Session fixation vulnerability in Apache Tomcat 7.x before 7.0.66, 8.x before 8.... Session fixation vulnerability in Apache Tomcat 7.x before 7.0.66, 8.x before 8.0.30, and 9.x before 9.0.0.M2, when different session settings are used for deployments of multiple versions of the same web application, might allow remote attackers to hijack web sessions by leveraging use of a requestedSessionSSL field for an unintended request, related to CoyoteAdapter
debian
CVE-2015-5345LOWCVSS 5.32015
CVE-2015-5345 [MEDIUM] CVE-2015-5345: tomcat9 - The Mapper component in Apache Tomcat 6.x before 6.0.45, 7.x before 7.0.68, 8.x ... The Mapper component in Apache Tomcat 6.x before 6.0.45, 7.x before 7.0.68, 8.x before 8.0.30, and 9.x before 9.0.0.M2 processes redirects before considering security constraints and Filters, which allows remote attackers to determine the existence of a directory via a URL that lacks a trailing / (slash) character. Scope: local bookworm: resolved bullseye: resolved
debian
CVE-2015-5351LOWCVSS 8.82015
CVE-2015-5351 [HIGH] CVE-2015-5351: tomcat9 - The (1) Manager and (2) Host Manager applications in Apache Tomcat 7.x before 7.... The (1) Manager and (2) Host Manager applications in Apache Tomcat 7.x before 7.0.68, 8.x before 8.0.31, and 9.x before 9.0.0.M2 establish sessions and send CSRF tokens for arbitrary new requests, which allows remote attackers to bypass a CSRF protection mechanism by using a token. Scope: local bookworm: resolved bullseye: resolved forky: resolved sid: resolved trixie
debian