CVE-2024-54677
Medium · 5.3Apache Tomcat Uncontrolled Resource Consumption vulnerability
CVSS
5.3
EPSS
1.9%
Published
Dec 17, 2024
CISA due date
—
Cloudanix analysis
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
- Scan for exposed Apache Tomcat servers on common ports
- Probe for accessibility of the examples web application
- Send repeated or crafted HTTP requests designed to consume resources
- 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
- CVE-2026-24733 Improper Input Validation vulnerability in Apache Tomcat. Also affects org.apache.tomcat:tomcat-catalina
- CVE-2025-66614 Improper Input Validation vulnerability. Also affects org.apache.tomcat:tomcat-catalina
- GHSA-wmwf-9ccg-fff5 Apache Tomcat Vulnerable to Relative Path Traversal Also affects org.apache.tomcat:tomcat-catalina
- GHSA-vfww-5hm6-hx2j Apache Tomcat Vulnerable to Improper Neutralization of Escape, Meta, or Control Sequences Also affects org.apache.tomcat:tomcat-catalina
- CVE-2025-61795 Improper Resource Shutdown or Release vulnerability in Apache Tomcat. Also affects org.apache.tomcat:tomcat-catalina
- CVE-2025-55752 Relative Path Traversal vulnerability in Apache Tomcat. Also affects org.apache.tomcat:tomcat-catalina
- CVE-2025-55754 Improper Neutralization of Escape, Meta, or Control Sequences vulnerability in Apache… Also affects org.apache.tomcat:tomcat-catalina
- CVE-2025-52520 Apache Tomcat Catalina is vulnerable to DoS attack through bypassing of size limits Also affects org.apache.tomcat:tomcat-catalina