Skip to content

← Public intelligence

Maven package

org.apache.tomcat:tomcat

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

147 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Low, CVSS 2.1MavenPublished

    Apache Tomcat Vulnerable to Improper Neutralization of Escape, Meta, or Control Sequences

    CVE-2025-55754 · GHSA-vfww-5hm6-hx2j

    Affected
    • Maven org.apache.tomcat:tomcat >= 11.0.0-M1, < 11.0.11; >= 10.1.0-M1, < 10.1.45; >= 8.5.60, <= 8.5.100; >= 9.0.40, < 9.0.109
    Fixed in
    9.0.10911.0.1110.1.45· Partial vendor fix
    Issue
    Tomcat did not escape ANSI escape sequences in log messages. If Tomcat was running in a console on a Windows operating system, and the console supported ANSI escape sequences, it was possible for an attacker to use a specially crafted URL to inject ANSI escape sequences to manipulate the console and the clipboard and attempt to trick an administrator into running an attacker controlled command. While no attack vector was found, it may have been possible to mount this attack on other operating systems. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.10, from 10.1.0-M1 through 10.1.44, from 9.0.40 through 9.0.108. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.60 though 8.5.100. Other, older, EOL versions may also be affected. Users are recommended to upgrade to version 11.0.11 or later, 10.1.45 or later or 9.0.109 or later, which fix the issue.

    Recommended action: Upgrade to 11.0.11, 10.1.45 or 9.0.109 by release line; some affected versions have no fix yet, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. Low, CVSS 2.3MavenPublished

    Apache Tomcat Vulnerable to Improper Resource Shutdown or Release

    CVE-2025-61795 · GHSA-hgrr-935x-pq79

    Affected
    • Maven org.apache.tomcat:tomcat >= 11.0.0-M1, < 11.0.12; >= 10.1.0-M1, < 10.1.47; >= 9.0.0.M1, < 9.0.110; >= 8.5.0, <= 8.5.100
    Fixed in
    11.0.1210.1.479.0.110· Partial vendor fix
    Issue
    If an error occurred (including exceeding limits) during the processing of a multipart upload, temporary copies of the uploaded parts written to disc were not cleaned up immediately but left for the garbage collection process to delete. Depending on JVM settings, application memory usage and application load, it was possible that space for the temporary copies of uploaded parts would be filled faster than GC cleared it, leading to a DoS. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.11, from 10.1.0-M1 through 10.1.46, from 9.0.0.M1 through 9.0.109. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.0 though 8.5.100. Other, older, EOL versions may also be affected. Users are recommended to upgrade to version 11.0.12 or later, 10.1.47 or later or 9.0.110 or later which fixes the issue.

    Recommended action: Upgrade to 11.0.12, 10.1.47 or 9.0.110 by release line; some affected versions have no fix yet, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. High, CVSS 7.7MavenPublished

    Apache Tomcat Vulnerable to Relative Path Traversal

    CVE-2025-55752 · GHSA-wmwf-9ccg-fff5

    Affected
    • Maven org.apache.tomcat:tomcat >= 11.0.0-M1, < 11.0.11; >= 10.1.0-M1, < 10.1.45; >= 9.0.0-M11, < 9.0.109; >= 8.5.6, <= 8.5.100
    Fixed in
    9.0.10911.0.1110.1.45· Partial vendor fix
    Issue
    The fix for bug 60013 introduced a regression where the rewritten URL was normalized before it was decoded. This introduced the possibility that, for rewrite rules that rewrite query parameters to the URL, an attacker could manipulate the request URI to bypass security constraints including the protection for /WEB-INF/ and /META-INF/. If PUT requests were also enabled then malicious files could be uploaded leading to remote code execution. PUT requests are normally limited to trusted users and it is considered unlikely that PUT requests would be enabled in conjunction with a rewrite that manipulated the URI. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.10, from 10.1.0-M1 through 10.1.44, from 9.0.0.M11 through 9.0.108. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.6 though 8.5.100. Other, older, EOL versions may also be affected. Users are recommended to upgrade to version 11.0.11 or later, 10.1.45 or later or…

    Recommended action: Upgrade to 11.0.11, 10.1.45 or 9.0.109 by release line; some affected versions have no fix yet, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. Medium, CVSS 4.8MavenPublished

    Apache Tomcat installer for Windows has an untrusted search path vulnerability

    CVE-2025-49124 · GHSA-42wg-hm62-jcwg

    Affected
    • Maven org.apache.tomcat:tomcat >= 11.0.0-M1, < 11.0.8; >= 10.1.0, < 10.1.42; >= 9.0.23, < 9.0.106
    Fixed in
    9.0.10610.1.4211.0.8· Vendor fix available
    Issue
    Untrusted Search Path vulnerability in Apache Tomcat installer for Windows. During installation, the Tomcat installer for Windows used icacls.exe without specifying a full path. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.7, from 10.1.0 through 10.1.41, from 9.0.23 through 9.0.105. Users are recommended to upgrade to version 11.0.8, 10.1.42 or 9.0.106, which fix the issue.

    Recommended action: Upgrade to 11.0.8, 10.1.42 or 9.0.106 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  5. Medium, CVSS 6.9MavenPublished

    Apache Tomcat Uncontrolled Resource Consumption vulnerability

    CVE-2024-54677 · GHSA-653p-vg55-5652

    Affected
    • Maven org.apache.tomcat:tomcat >= 11.0.0-M1, < 11.0.2; >= 10.1.0-M1, < 10.1.34; >= 9.0.0.M1, < 9.0.98
    Fixed in
    9.0.9810.1.3411.0.2· Vendor fix available
    Issue
    Uncontrolled Resource Consumption vulnerability in the examples web application provided with Apache Tomcat leads to denial of service. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.1, from 10.1.0-M1 through 10.1.33, from 9.0.0.M1 through 9.9.97. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.0 though 8.5.100. Other, older, EOL versions may also be affected. Users are recommended to upgrade to version 11.0.2, 10.1.34 or 9.0.98, which fixes the issue. This vulnerability does not affect core Apache Tomcat server components (tomcat-catalina, tomcat-coyote, tomcat-embed-core, etc.). Removing the webapps/examples/ directory in production environments — as recommended by the Apache Tomcat Security Considerations documentation — eliminates the attack surface entirely.

    Recommended action: Upgrade to 11.0.2, 10.1.34 or 9.0.98 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  6. Medium, CVSS 6.1MavenPublished

    Apache Tomcat - XSS in generated JSPs

    CVE-2024-52318 · GHSA-f632-9449-3j4w

    Affected
    • Maven org.apache.tomcat:tomcat >= 11.0.0, <= 11.0.0; >= 10.1.31, <= 10.1.31; >= 9.0.96, <= 9.0.96
    Fixed in
    11.0.19.0.9710.1.32· Vendor fix available
    Issue
    The fix for improvement 69333 caused pooled JSP tags not to be released after use which in turn could cause output of some tags not to escaped as expected. This unescaped output could lead to XSS. Versions Affected: - Apache Tomcat 11.0.0 - Apache Tomcat 10.1.31 - Apache Tomcat 9.0.96 Mitigation: Users of the affected versions should apply one of the following mitigations: - Upgrade to Apache Tomcat 11.0.1 or later - Upgrade to Apache Tomcat 10.1.33 or later Note: 10.1.32 was not released - Upgrade to Apache Tomcat 9.0.97 or later

    Recommended action: Upgrade to 11.0.1, 10.1.32 or 9.0.97 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  7. Medium, CVSS 5.3MavenPublished

    Apache Tomcat Improper Input Validation vulnerability

    CVE-2023-45648 · GHSA-r6j3-px5g-cq3x

    Affected
    • Maven org.apache.tomcat:tomcat >= 11.0.0-M1, < 11.0.0-M12; >= 10.1.0-M1, < 10.1.14; >= 9.0.0-M1, < 9.0.81; >= 8.5.0, < 8.5.94
    Fixed in
    10.1.149.0.8111.0.0-M128.5.94· Vendor fix available
    Issue
    Improper Input Validation vulnerability in Apache Tomcat. Tomcat from 11.0.0-M1 through 11.0.0-M11, from 10.1.0-M1 through 10.1.13, from 9.0.0-M1 through 9.0.81 and from 8.5.0 through 8.5.93 did not correctly parse HTTP trailer headers. A specially crafted, invalid trailer header could cause Tomcat to treat a single request as multiple requests leading to the possibility of request smuggling when behind a reverse proxy. Older, EOL versions may also be affected. Users are recommended to upgrade to version 11.0.0-M12 onwards, 10.1.14 onwards, 9.0.81 onwards or 8.5.94 onwards, which fix the issue.

    Recommended action: Upgrade to 11.0.0-M12 (pre-release), 10.1.14, 9.0.81 or 8.5.94 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  8. Medium, CVSS 5.3MavenPublished

    Apache Tomcat Incomplete Cleanup vulnerability

    CVE-2023-42795 · GHSA-g8pj-r55q-5c2v

    Affected
    • Maven org.apache.tomcat:tomcat >= 9.0.0-M1, < 9.0.81; >= 8.5.0, < 8.5.94; >= 11.0.0-M1, < 11.0.0-M12; >= 10.1.0-M1, < 10.1.14
    Fixed in
    10.1.149.0.8111.0.0-M128.5.94· Vendor fix available
    Issue
    Incomplete Cleanup vulnerability in Apache Tomcat. When recycling various internal objects in Apache Tomcat from 11.0.0-M1 through 11.0.0-M11, from 10.1.0-M1 through 10.1.13, from 9.0.0-M1 through 9.0.80 and from 8.5.0 through 8.5.93, an error could cause Tomcat to skip some parts of the recycling process leading to information leaking from the current request/response to the next. Older, EOL versions may also be affected. Users are recommended to upgrade to version 11.0.0-M12 onwards, 10.1.14 onwards, 9.0.81 onwards or 8.5.94 onwards, which fixes the issue.

    Recommended action: Upgrade to 11.0.0-M12 (pre-release), 10.1.14, 9.0.81 or 8.5.94 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  9. Medium, CVSS 6.1MavenPublished

    Apache Tomcat Open Redirect vulnerability

    CVE-2023-41080 · GHSA-q3mw-pvr8-9ggc

    Affected
    • Maven org.apache.tomcat:tomcat >= 11.0.0-M1, < 11.0.0-M11; >= 10.1.0-M1, < 10.1.13; >= 9.0.0-M1, < 9.0.80; >= 8.5.0, < 8.5.93
    Fixed in
    10.1.138.5.939.0.8011.0.0-M11· Vendor fix available
    Issue
    URL Redirection to Untrusted Site ('Open Redirect') vulnerability in FORM authentication feature Apache Tomcat.This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M10, from 10.1.0-M1 through 10.0.12, from 9.0.0-M1 through 9.0.79 and from 8.5.0 through 8.5.92. Older, EOL versions may also be affected. The vulnerability is limited to the ROOT (default) web application.

    Recommended action: Upgrade to 11.0.0-M11 (pre-release), 10.1.13, 9.0.80 or 8.5.93 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  10. Low, CVSS 3.7MavenPublished

    Apache Tomcat Race Condition vulnerability

    CVE-2021-43980 · GHSA-jx7c-7mj5-9438

    Affected
    • Maven org.apache.tomcat:tomcat >= 8.5.0, < 8.5.78; >= 9.0.0-M1, < 9.0.62; >= 10.0.0-M1, < 10.0.20; >= 10.1.0-M1, < 10.1.0-M14
    Fixed in
    10.1.0-M1410.0.208.5.789.0.62· Vendor fix available
    Issue
    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 resulting in responses, or part responses, to be received by the wrong client.

    Recommended action: Upgrade to 10.1.0-M14 (pre-release), 10.0.20, 9.0.62 or 8.5.78 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  11. Medium, CVSS 6.1MavenPublished

    Cross-site Scripting in Apache Tomcat

    CVE-2022-34305 · GHSA-6j88-6whg-x687

    Affected
    • Maven org.apache.tomcat:tomcat >= 10.1.0-M1, <= 10.1.0-M16; >= 10.0.0-M1, < 10.0.22; >= 9.0.30, < 9.0.65; >= 8.5.50, < 8.5.82
    Fixed in
    8.5.829.0.6510.1.0-M1710.0.22· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 10.1.0-M17 (pre-release), 10.0.22, 9.0.65 or 8.5.82 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  12. UnratedMavenPublished

    Apache Tomcat Exposes IP Addresses and HTTP Headers of Requests

    CVE-2011-3375 · GHSA-rp8h-vr48-4j8p

    Affected
    • Maven org.apache.tomcat:tomcat >= 6.0.30, <= 6.0.33; >= 7.0, < 7.0.22
    Fixed in
    7.0.226.0.35· Vendor fix available
    Issue
    Apache Tomcat 6.0.30 through 6.0.33 and 7.x before 7.0.22 does not properly perform certain caching and recycling operations involving request objects, which allows remote attackers to obtain unintended read access to IP address and HTTP header information in opportunistic circumstances by reading TCP data.

    Recommended action: Upgrade to 7.0.22 or 6.0.35 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  13. UnratedMavenPublished

    Deserialization of Untrusted Data in Apache Tomcat

    CVE-2013-2185 · GHSA-v6c7-8qx5-8gmp

    Affected
    • Maven org.apache.tomcat:tomcat < 7.0.39
    Fixed in
    7.0.39· Vendor fix available
    Issue
    The readObject method in the DiskFileItem class in Apache Tomcat and JBoss Web, as used in Red Hat JBoss Enterprise Application Platform 6.1.0 and Red Hat JBoss Portal 6.0.0, allows remote attackers to write to arbitrary files via a NULL byte in a file name in a serialized instance, a similar issue to CVE-2013-2186. NOTE: this issue is reportedly disputed by the Apache Tomcat team, although Red Hat considers it a vulnerability. The dispute appears to regard whether it is the responsibility of applications to avoid providing untrusted data to be deserialized, or whether this class should inherently protect against this issue. Regardless the tomcat maintainers have altered the behavior of this method in version 7.0.39.

    Recommended action: Upgrade to 7.0.39 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  14. UnratedMavenPublished

    Apache Tomcat Allows Replacing of XML Parser

    CVE-2011-2481 · GHSA-r7c8-hghc-2mp8

    Affected
    • Maven org.apache.tomcat:tomcat >= 7.0.0, < 7.0.17
    Fixed in
    7.0.17· Vendor fix available
    Issue
    Apache Tomcat 7.0.x before 7.0.17 permits web applications to replace an XML parser used for other web applications, which allows local users to read or modify the (1) web.xml, (2) context.xml, or (3) tld files of arbitrary web applications via a crafted application that is loaded earlier than the target application. NOTE: this vulnerability exists because of a CVE-2009-0783 regression.

    Recommended action: Upgrade to 7.0.17 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  15. UnratedMavenPublished

    Exposure of Sensitive Information to an Unauthorized Actor in Apache Tomcat

    CVE-2013-2071 · GHSA-3p5r-7cw3-2m67

    Affected
    • Maven org.apache.tomcat:tomcat >= 7.0.0, < 7.0.40
    Fixed in
    7.0.40· Vendor fix available
    Issue
    java/org/apache/catalina/core/AsyncContextImpl.java in Apache Tomcat 7.x before 7.0.40 does not properly handle the throwing of a RuntimeException in an AsyncListener in an application, which allows context-dependent attackers to obtain sensitive request information intended for other applications in opportunistic circumstances via an application that records the requests that it processes.

    Recommended action: Upgrade to 7.0.40 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  16. UnratedMavenPublished

    Apache Tomcat does not follow ServletSecurity annotations

    CVE-2011-1419 · GHSA-vch7-92vf-jm44

    Affected
    • Maven org.apache.tomcat:tomcat >= 7.0, < 7.0.11
    Fixed in
    7.0.11· Vendor fix available
    Issue
    Apache Tomcat 7.x before 7.0.11, when web.xml has no security constraints, does not follow ServletSecurity annotations, which allows remote attackers to bypass intended access restrictions via HTTP requests to a web application. NOTE: this vulnerability exists because of an incomplete fix for CVE-2011-1088.

    Recommended action: Upgrade to 7.0.11 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  17. UnratedMavenPublished

    Improper Authentication in Apache Tomcat

    CVE-2012-5887 · GHSA-28cq-6rmx-pjq4

    Affected
    • Maven org.apache.tomcat:tomcat >= 5.5.0, < 5.5.36; >= 6.0.0, < 6.0.36; >= 7.0.0, < 7.0.30
    Fixed in
    5.5.366.0.367.0.30· Vendor fix available
    Issue
    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 does not properly check for stale nonce values in conjunction with enforcement of proper credentials, which makes it easier for remote attackers to bypass intended access restrictions by sniffing the network for valid requests.

    Recommended action: Upgrade to 7.0.30, 6.0.36 or 5.5.36 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  18. UnratedMavenPublished

    Apache Tomcat HTTP BIO Connector Error Discloses Information From Different Requests to Remote Users

    CVE-2011-1475 · GHSA-h6c8-rg87-f3pc

    Affected
    • Maven org.apache.tomcat:tomcat >= 7.0.0, < 7.0.12
    Fixed in
    7.0.12· Vendor fix available
    Issue
    The HTTP BIO connector in Apache Tomcat 7.0.x before 7.0.12 does not properly handle HTTP pipelining, which allows remote attackers to read responses intended for other clients in opportunistic circumstances by examining the application data in HTTP packets, related to "a mix-up of responses for requests from different users."

    Recommended action: Upgrade to 7.0.12 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  19. UnratedMavenPublished

    Authentication Bypass in Apache Tomcat

    CVE-2012-3546 · GHSA-jgm2-m5cg-f66g

    Affected
    • Maven org.apache.tomcat:tomcat >= 6.0.0, < 6.0.36; >= 7.0.0, < 7.0.30
    Fixed in
    6.0.367.0.30· Vendor fix available
    Issue
    org/apache/catalina/realm/RealmBase.java in Apache Tomcat 6.x before 6.0.36 and 7.x before 7.0.30, when FORM authentication is used, allows remote attackers to bypass security-constraint checks by leveraging a previous setUserPrincipal call and then placing /jsecuritycheck at the end of a URI.

    Recommended action: Upgrade to 7.0.30 or 6.0.36 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  20. UnratedMavenPublished

    Cross-Site Request Forgery in Apache Tomcat

    CVE-2012-4431 · GHSA-76vr-72mv-mf3q

    Affected
    • Maven org.apache.tomcat:tomcat >= 6.0.0, < 6.0.36; >= 7.0.0, < 7.0.32
    Fixed in
    7.0.326.0.36· Vendor fix available
    Issue
    org/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 session identifier.

    Recommended action: Upgrade to 7.0.32 or 6.0.36 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  21. UnratedMavenPublished

    Improper Access Control in Apache Tomcat

    CVE-2012-5885 · GHSA-99rf-92v6-cwx4

    Affected
    • Maven org.apache.tomcat:tomcat >= 5.5.0, < 5.5.36; >= 6.0.0, < 6.0.36; >= 7.0.0, < 7.0.30
    Fixed in
    5.5.366.0.367.0.30· Vendor fix available
    Issue
    The 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 server nonce) and nc (aka nonce-count) values, which makes it easier for remote attackers to bypass intended access restrictions by sniffing the network for valid requests, a different vulnerability than CVE-2011-1184.

    Recommended action: Upgrade to 7.0.30, 6.0.36 or 5.5.36 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  22. UnratedMavenPublished

    Improper Input Validation in Apache Tomcat

    CVE-2011-4858 · GHSA-wr3m-gw98-mc3j

    Affected
    • Maven org.apache.tomcat:tomcat >= 5.5.0, < 5.5.35; >= 6.0.0, < 6.0.35; >= 7.0.0, < 7.0.23
    Fixed in
    7.0.235.5.356.0.35· Vendor fix available
    Issue
    Apache Tomcat before 5.5.35, 6.x before 6.0.35, and 7.x before 7.0.23 computes hash values for form parameters without restricting the ability to trigger hash collisions predictably, which allows remote attackers to cause a denial of service (CPU consumption) by sending many crafted parameters.

    Recommended action: Upgrade to 7.0.23, 6.0.35 or 5.5.35 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  23. High, CVSS 8.1MavenPublished

    Improper Neutralization of Input During Web Page Generation in Apache Tomcat

    CVE-2015-5346 · GHSA-jrcp-c39h-r29x

    Affected
    • Maven org.apache.tomcat:tomcat >= 9.0.0.M1, <= 9.0.0.M1; >= 8.0.0.RC1, <= 8.0.30; >= 7.0.0, <= 7.0.65
    Fixed in
    9.0.0.M27.0.668.0.31· Vendor fix available
    Issue
    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.java and Request.java.

    Recommended action: Upgrade to 9.0.0.M2, 8.0.31 or 7.0.66 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  24. High, CVSS 8.8MavenPublished

    Apache Tomcat allows remote attackers to bypass a CSRF protection mechanism by using a token

    CVE-2015-5351 · GHSA-w7cg-5969-678w

    Affected
    • Maven org.apache.tomcat:tomcat < 7.0.68; >= 8.0.0, < 8.0.31; >= 9.0.0.M0, < 9.0.0.M2
    Fixed in
    9.0.0.M27.0.688.0.31· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 9.0.0.M2, 8.0.31 or 7.0.68 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  25. High, CVSS 7.5MavenPublished

    Apache Tomcat does not enforce the maxHttpHeaderSize limit

    CVE-2011-0534 · GHSA-43v2-6grp-9pp9

    Affected
    • Maven org.apache.tomcat:tomcat >= 6.0.0, <= 6.0.30; >= 7.0.0, <= 7.0.6
    Fixed in
    7.0.86.0.32· Vendor fix available
    Issue
    Apache Tomcat 7.0.0 through 7.0.6 and 6.0.0 through 6.0.30 does not enforce the maxHttpHeaderSize limit for requests involving the NIO HTTP connector, which allows remote attackers to cause a denial of service (OutOfMemoryError) via a crafted request.

    Recommended action: Upgrade to 7.0.8 or 6.0.32 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →