Cloudanix VulnDB

CVE-2024-54677

Medium · 5.3

Apache Tomcat Uncontrolled Resource Consumption vulnerability

CVSS

5.3

EPSS

1.9%

Published

Dec 17, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A problem in certain versions of Tomcat server software can let remote attackers overload the system and make websites or services unavailable.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Web Framework
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Uncontrolled resource consumption in the Tomcat examples web application allows remote attackers to trigger denial of service by exhausting server resources.

Why it matters to the business

Service outages and degraded availability for web applications running on affected Tomcat versions, with elevated urgency due to widespread Tomcat usage and recent related Tomcat exploitation trends.

How an attack unfolds

Attackers locate publicly reachable Tomcat instances exposing the examples web application, then submit specially crafted requests that trigger excessive resource allocation, leading to denial of service. No widespread exploitation reported for this specific issue despite mentions of active Tomcat targeting in broader campaigns.

How to fix it

Upgrade Apache Tomcat to version 11.0.2, 10.1.34, or 9.0.98. If upgrade is delayed, remove or restrict access to the examples web application. Monitor EPSS trend for any increase in exploit likelihood.

How to confirm the fix worked

Verify Tomcat version against fixed releases, confirm examples application is no longer deployed or accessible, and perform load testing with resource-intensive requests to validate DoS resistance.

Typical attack path

  1. Scan for exposed Apache Tomcat servers on common ports
  2. Probe for accessibility of the examples web application
  3. Send repeated or crafted HTTP requests designed to consume resources
  4. Observe server unresponsiveness or resource exhaustion confirming impact

How to detect it

Monitor web server access logs for repeated or high-volume requests targeting examples application paths, correlate with spikes in CPU or memory usage on Tomcat processes, and review for indicators from related Tomcat exploitation campaigns.

What your security team should do

  • Prioritize upgrade of all Tomcat instances to fixed versions within the next patching cycle
  • Disable or firewall the examples web application on internet-facing servers immediately
  • Review logs for anomalous traffic patterns to /examples paths
  • Track ecosystem prevalence of Tomcat deployments for broader risk assessment

The record

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. Users are recommended to upgrade to version 11.0.2, 10.1.34 or 9.0.98, which fixes the issue.

Affected packages

Ecosystem Package Introduced Fixed
Maven org.apache.tomcat:tomcat-catalina 10.1.0-M1 10.1.34
Maven org.apache.tomcat:tomcat-catalina 11.0.0-M1 11.0.2
Maven org.apache.tomcat:tomcat-catalina 8.5.0 No fix
Maven org.apache.tomcat:tomcat-catalina 9.0.0.M1 9.0.98
AlmaLinux:10 tomcat 0 1:10.1.36-1.el10_0
AlmaLinux:10 tomcat-admin-webapps 0 1:10.1.36-1.el10_0
AlmaLinux:10 tomcat-docs-webapp 0 1:10.1.36-1.el10_0
AlmaLinux:10 tomcat-el-5.0-api 0 1:10.1.36-1.el10_0
AlmaLinux:10 tomcat-jsp-3.1-api 0 1:10.1.36-1.el10_0
AlmaLinux:10 tomcat-lib 0 1:10.1.36-1.el10_0
AlmaLinux:10 tomcat-servlet-6.0-api 0 1:10.1.36-1.el10_0
AlmaLinux:10 tomcat-webapps 0 1:10.1.36-1.el10_0
Bitnami tomcat 11.0.0 11.0.2
Bitnami tomcat 9.0.0 9.0.98
Debian:11 tomcat9 0 No fix
Debian:12 tomcat10 0 No fix
Debian:12 tomcat10 0 10.1.34-0+deb12u1
Debian:12 tomcat9 0 9.0.70-2
Debian:13 tomcat10 0 10.1.34-1
Debian:13 tomcat9 0 9.0.70-2
Mageia:9 tomcat 0 9.0.98-1.mga9
SUSE:Enterprise Storage 7.1 tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS tomcat10 0 10.1.34-150200.5.31.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS tomcat10 0 10.1.34-150200.5.31.1
SUSE:Linux Enterprise Module for Web and Scripting 15 SP6 tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise Module for Web and Scripting 15 SP6 tomcat10 0 10.1.34-150200.5.31.1
SUSE:Linux Enterprise Server 12 SP5-LTSS tomcat 0 9.0.36-3.136.1
SUSE:Linux Enterprise Server 15 SP3-LTSS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise Server 15 SP4-LTSS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise Server 15 SP5-LTSS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise Server 15 SP5-LTSS tomcat10 0 10.1.34-150200.5.31.1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 tomcat 0 9.0.36-3.136.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP5 tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP5 tomcat10 0 10.1.34-150200.5.31.1
SUSE:Manager Server 4.3 tomcat 0 9.0.98-150200.74.1
Ubuntu:16.04:LTS tomcat6 0 No fix
Ubuntu:20.04:LTS tomcat9 0 No fix
Ubuntu:22.04:LTS tomcat9 0 No fix
Ubuntu:24.04:LTS tomcat10 0 No fix
Ubuntu:24.04:LTS tomcat9 0 No fix
Ubuntu:24.10 tomcat10 0 No fix
Ubuntu:24.10 tomcat9 0 No fix
Ubuntu:Pro:14.04:LTS tomcat6 0 No fix
Ubuntu:Pro:14.04:LTS tomcat7 0 No fix
Ubuntu:Pro:16.04:LTS tomcat6 0 No fix
Ubuntu:Pro:16.04:LTS tomcat7 0 No fix
Ubuntu:Pro:16.04:LTS tomcat8 0 No fix
Ubuntu:Pro:18.04:LTS tomcat7 0 No fix
Ubuntu:Pro:18.04:LTS tomcat8 0 No fix
Ubuntu:Pro:18.04:LTS tomcat9 0 No fix
Ubuntu:Pro:20.04:LTS tomcat9 0 No fix
Ubuntu:Pro:22.04:LTS tomcat9 0 No fix
Ubuntu:Pro:24.04:LTS tomcat10 0 10.1.16-1ubuntu0.1~esm3
maven org.apache.tomcat/tomcat-catalina 10.1.0-M1 10.1.34
maven org.apache.tomcat/tomcat-catalina 11.0.0-M1 11.0.2
maven org.apache.tomcat/tomcat-catalina 8.5.0 No fix
maven org.apache.tomcat/tomcat-catalina 9.0.0.M1 9.0.98
openSUSE:Leap 15.6 tomcat 0 9.0.98-150200.74.1
openSUSE:Leap 15.6 tomcat10 0 10.1.34-150200.5.31.1
openSUSE:Tumbleweed tomcat 0 9.0.98-1.1
openSUSE:Tumbleweed tomcat10 0 10.1.34-1.1

Related vulnerabilities