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 3 of 5
CVE-2023-42794LOWCVSS 5.92023
CVE-2023-42794 [MEDIUM] CVE-2023-42794: tomcat10 - Incomplete Cleanup vulnerability in Apache Tomcat. The internal fork of Commons... Incomplete Cleanup vulnerability in Apache Tomcat. The internal fork of Commons FileUpload packaged with Apache Tomcat 9.0.70 through 9.0.80 and 8.5.85 through 8.5.93 included an unreleased, in progress refactoring that exposed a potential denial of service on Windows if a web application opened a stream for an uploaded file but failed to close the stream. The fi
debian
CVE-2022-45143HIGHCVSS 7.5fixed in tomcat9 9.0.70-1 (bookworm)2022
CVE-2022-45143 [HIGH] CVE-2022-45143: tomcat9 - The JsonErrorReportValve in Apache Tomcat 8.5.83, 9.0.40 to 9.0.68 and 10.1.0-M1... The JsonErrorReportValve in Apache Tomcat 8.5.83, 9.0.40 to 9.0.68 and 10.1.0-M1 to 10.1.1 did not escape the type, message or description values. In some circumstances these are constructed from user provided data and it was therefore possible for users to supply values that invalidated or manipulated the JSON output. Scope: local bookworm: resolved (fixed in 9.0.7
debian
CVE-2022-42252HIGHCVSS 7.5fixed in tomcat9 9.0.68-1 (bookworm)2022
CVE-2022-42252 [HIGH] CVE-2022-42252: tomcat9 - If Apache Tomcat 8.5.0 to 8.5.82, 9.0.0-M1 to 9.0.67, 10.0.0-M1 to 10.0.26 or 10... If Apache Tomcat 8.5.0 to 8.5.82, 9.0.0-M1 to 9.0.67, 10.0.0-M1 to 10.0.26 or 10.1.0-M1 to 10.1.0 was configured to ignore invalid HTTP headers via setting rejectIllegalHeader to false (the default for 8.5.x only), Tomcat did not reject a request containing an invalid Content-Length header making a request smuggling attack possible if Tomcat was located behind a rev
debian
CVE-2022-29885HIGHCVSS 7.5PoCfixed in tomcat9 9.0.63-1 (bookworm)2022
CVE-2022-29885 [HIGH] CVE-2022-29885: tomcat9 - The documentation of Apache Tomcat 10.1.0-M1 to 10.1.0-M14, 10.0.0-M1 to 10.0.20... The documentation of Apache Tomcat 10.1.0-M1 to 10.1.0-M14, 10.0.0-M1 to 10.0.20, 9.0.13 to 9.0.62 and 8.5.38 to 8.5.78 for the EncryptInterceptor incorrectly stated it enabled Tomcat clustering to run over an untrusted network. This was not correct. While the EncryptInterceptor does provide confidentiality and integrity protection, it does not protect against all r
debian
CVE-2022-23181HIGHCVSS 7.0fixed in tomcat9 9.0.58-1 (bookworm)2022
CVE-2022-23181 [HIGH] CVE-2022-23181: tomcat9 - The fix for bug CVE-2020-9484 introduced a time of check, time of use vulnerabil... The fix for bug CVE-2020-9484 introduced a time of check, time of use vulnerability into Apache Tomcat 10.1.0-M1 to 10.1.0-M8, 10.0.0-M5 to 10.0.14, 9.0.35 to 9.0.56 and 8.5.55 to 8.5.73 that allowed a local attacker to perform actions with the privileges of the user that the Tomcat process is using. This issue is only exploitable when Tomcat is configured to persis
debian
CVE-2022-25762HIGHCVSS 8.6fixed in tomcat9 9.0.22-1 (bookworm)2022
CVE-2022-25762 [HIGH] CVE-2022-25762: tomcat9 - If a web application sends a WebSocket message concurrently with the WebSocket c... If a web application sends a WebSocket message concurrently with the WebSocket connection closing when running on Apache Tomcat 8.5.0 to 8.5.75 or Apache Tomcat 9.0.0.M1 to 9.0.20, it is possible that the application will continue to use the socket after it has been closed. The error handling triggered in this case could cause the a pooled object to be placed in the
debian
CVE-2022-34305LOWCVSS 6.1PoCfixed in tomcat9 9.0.65-1 (bookworm)2022
CVE-2022-34305 [MEDIUM] CVE-2022-34305: tomcat9 - In Apache Tomcat 10.1.0-M1 to 10.1.0-M16, 10.0.0-M1 to 10.0.22, 9.0.30 to 9.0.64... In Apache Tomcat 10.1.0-M1 to 10.1.0-M16, 10.0.0-M1 to 10.0.22, 9.0.30 to 9.0.64 and 8.5.50 to 8.5.81 the Form authentication example in the examples web application displayed user provided data without filtering, exposing a XSS vulnerability. Scope: local bookworm: resolved (fixed in 9.0.65-1) bullseye: resolved (fixed in 9.0.65-1) forky: resolved (fixed in 9.0.6
debian
CVE-2021-42340HIGHCVSS 7.5fixed in tomcat9 9.0.54-1 (bookworm)2021
CVE-2021-42340 [HIGH] CVE-2021-42340: tomcat9 - The fix for bug 63362 present in Apache Tomcat 10.1.0-M1 to 10.1.0-M5, 10.0.0-M1... The fix for bug 63362 present in Apache Tomcat 10.1.0-M1 to 10.1.0-M5, 10.0.0-M1 to 10.0.11, 9.0.40 to 9.0.53 and 8.5.60 to 8.5.71 introduced a memory leak. The object introduced to collect metrics for HTTP upgrade connections was not released for WebSocket connections once the connection was closed. This created a memory leak that, over time, could lead to a denial
debian
CVE-2021-25329HIGHCVSS 7.0fixed in tomcat9 9.0.43-1 (bookworm)2021
CVE-2021-25329 [HIGH] CVE-2021-25329: tomcat9 - The fix for CVE-2020-9484 was incomplete. When using Apache Tomcat 10.0.0-M1 to ... The fix for CVE-2020-9484 was incomplete. When using Apache Tomcat 10.0.0-M1 to 10.0.0, 9.0.0.M1 to 9.0.41, 8.5.0 to 8.5.61 or 7.0.0. to 7.0.107 with a configuration edge case that was highly unlikely to be used, the Tomcat instance was still vulnerable to CVE-2020-9494. Note that both the previously published prerequisites for CVE-2020-9484 and the previously publi
debian
CVE-2021-25122HIGHCVSS 7.5fixed in tomcat9 9.0.43-1 (bookworm)2021
CVE-2021-25122 [HIGH] CVE-2021-25122: tomcat9 - When responding to new h2c connection requests, Apache Tomcat versions 10.0.0-M1... When responding to new h2c connection requests, Apache Tomcat versions 10.0.0-M1 to 10.0.0, 9.0.0.M1 to 9.0.41 and 8.5.0 to 8.5.61 could duplicate request headers and a limited amount of request body from one request to another meaning user A and user B could both see the results of user A's request. Scope: local bookworm: resolved (fixed in 9.0.43-1) bullseye: reso
debian
CVE-2021-41079HIGHCVSS 7.5fixed in tomcat9 9.0.53-1 (bookworm)2021
CVE-2021-41079 [HIGH] CVE-2021-41079: tomcat9 - Apache Tomcat 8.5.0 to 8.5.63, 9.0.0-M1 to 9.0.43 and 10.0.0-M1 to 10.0.2 did no... Apache Tomcat 8.5.0 to 8.5.63, 9.0.0-M1 to 9.0.43 and 10.0.0-M1 to 10.0.2 did not properly validate incoming TLS packets. When Tomcat was configured to use NIO+OpenSSL or NIO2+OpenSSL for TLS, a specially crafted packet could be used to trigger an infinite loop resulting in a denial of service. Scope: local bookworm: resolved (fixed in 9.0.53-1) bullseye: resolved (
debian
CVE-2021-33037MEDIUMCVSS 5.3fixed in tomcat9 9.0.43-2 (bookworm)2021
CVE-2021-33037 [MEDIUM] CVE-2021-33037: tomcat9 - Apache Tomcat 10.0.0-M1 to 10.0.6, 9.0.0.M1 to 9.0.46 and 8.5.0 to 8.5.66 did no... Apache Tomcat 10.0.0-M1 to 10.0.6, 9.0.0.M1 to 9.0.46 and 8.5.0 to 8.5.66 did not correctly parse the HTTP transfer-encoding request header in some circumstances leading to the possibility to request smuggling when used with a reverse proxy. Specifically: - Tomcat incorrectly ignored the transfer encoding header if the client declared it would only accept an HTTP/
debian
CVE-2021-30640MEDIUMCVSS 6.5fixed in tomcat9 9.0.43-2 (bookworm)2021
CVE-2021-30640 [MEDIUM] CVE-2021-30640: tomcat9 - A vulnerability in the JNDI Realm of Apache Tomcat allows an attacker to authent... A vulnerability in the JNDI Realm of Apache Tomcat allows an attacker to authenticate using variations of a valid user name and/or to bypass some of the protection provided by the LockOut Realm. This issue affects Apache Tomcat 10.0.0-M1 to 10.0.5; 9.0.0.M1 to 9.0.45; 8.5.0 to 8.5.65. Scope: local bookworm: resolved (fixed in 9.0.43-2) bullseye: resolved (fixed in
debian
CVE-2021-30639LOWCVSS 7.52021
CVE-2021-30639 [HIGH] CVE-2021-30639: tomcat9 - A vulnerability in Apache Tomcat allows an attacker to remotely trigger a denial... A vulnerability in Apache Tomcat allows an attacker to remotely trigger a denial of service. An error introduced as part of a change to improve error handling during non-blocking I/O meant that the error flag associated with the Request object was not reset between requests. This meant that once a non-blocking I/O error occurred, all future requests handled by that
debian
CVE-2021-43980LOWCVSS 3.7fixed in tomcat9 9.0.62-1 (bookworm)2021
CVE-2021-43980 [LOW] CVE-2021-43980: tomcat9 - The simplified implementation of blocking reads and writes introduced in Tomcat ... The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance
debian
CVE-2021-24122LOWCVSS 5.9fixed in tomcat9 9.0.40-1 (bookworm)2021
CVE-2021-24122 [MEDIUM] CVE-2021-24122: tomcat9 - When serving resources from a network location using the NTFS file system, Apach... When serving resources from a network location using the NTFS file system, Apache Tomcat versions 10.0.0-M1 to 10.0.0-M9, 9.0.0.M1 to 9.0.39, 8.5.0 to 8.5.59 and 7.0.0 to 7.0.106 were susceptible to JSP source code disclosure in some configurations. The root cause was the unexpected behaviour of the JRE API File.getCanonicalPath() which in turn was caused by the i
debian
CVE-2020-1938CRITICALCVSS 9.8KEVPoCfixed in tomcat9 9.0.31-1 (bookworm)2020
CVE-2020-1938 [CRITICAL] CVE-2020-1938: tomcat9 - When using the Apache JServ Protocol (AJP), care must be taken when trusting inc... When using the Apache JServ Protocol (AJP), care must be taken when trusting incoming connections to Apache Tomcat. Tomcat treats AJP connections as having higher trust than, for example, a similar HTTP connection. If such connections are available to an attacker, they can be exploited in ways that may be surprising. In Apache Tomcat 9.0.0.M1 to 9.0.0.30, 8.5.0 to
debian
CVE-2020-17527HIGHCVSS 7.5fixed in tomcat9 9.0.40-1 (bookworm)2020
CVE-2020-17527 [HIGH] CVE-2020-17527: tomcat9 - While investigating bug 64830 it was discovered that Apache Tomcat 10.0.0-M1 to ... While investigating bug 64830 it was discovered that Apache Tomcat 10.0.0-M1 to 10.0.0-M9, 9.0.0-M1 to 9.0.39 and 8.5.0 to 8.5.59 could re-use an HTTP request header value from the previous stream received on an HTTP/2 connection for the request associated with the subsequent stream. While this would most likely lead to an error and the closure of the HTTP/2 connect
debian
CVE-2020-11996HIGHCVSS 7.5fixed in tomcat9 9.0.36-1 (bookworm)2020
CVE-2020-11996 [HIGH] CVE-2020-11996: tomcat9 - A specially crafted sequence of HTTP/2 requests sent to Apache Tomcat 10.0.0-M1 ... A specially crafted sequence of HTTP/2 requests sent to Apache Tomcat 10.0.0-M1 to 10.0.0-M5, 9.0.0.M1 to 9.0.35 and 8.5.0 to 8.5.55 could trigger high CPU usage for several seconds. If a sufficient number of such requests were made on concurrent HTTP/2 connections, the server could become unresponsive. Scope: local bookworm: resolved (fixed in 9.0.36-1) bullseye: r
debian
CVE-2020-9484HIGHCVSS 7.0PoCfixed in tomcat9 9.0.35-1 (bookworm)2020
CVE-2020-9484 [HIGH] CVE-2020-9484: tomcat9 - When using Apache Tomcat versions 10.0.0-M1 to 10.0.0-M4, 9.0.0.M1 to 9.0.34, 8.... When using Apache Tomcat versions 10.0.0-M1 to 10.0.0-M4, 9.0.0.M1 to 9.0.34, 8.5.0 to 8.5.54 and 7.0.0 to 7.0.103 if a) an attacker is able to control the contents and name of a file on the server; and b) the server is configured to use the PersistenceManager with a FileStore; and c) the PersistenceManager is configured with sessionAttributeValueClassNameFilter="null
debian
Debian Tomcat9 vulnerabilities | cvebase