CVE-2014-0075
NoneCVSS
—
EPSS
17.6%
Published
May 31, 2014
CISA due date
—
Cloudanix analysis
A flaw in older Tomcat web servers lets attackers send specially crafted web requests that can overload and crash the server, interrupting website availability.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Web Framework
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Integer overflow in parseChunkHeader during chunked transfer encoding parsing allows remote attackers to trigger excessive resource consumption leading to denial of service.
Why it matters to the business
Web servers and applications using affected Tomcat versions can experience unplanned downtime and degraded performance from crafted requests, increasing operational costs and disrupting user access.
How an attack unfolds
An attacker crafts an HTTP request using chunked transfer coding with a malformed chunk size value that triggers an integer overflow in the header parser, causing the server to allocate excessive resources while processing the stream.
How to fix it
Upgrade Apache Tomcat to version 6.0.40 or later, 7.0.53 or later, or 8.0.4 or later. Apply vendor patches promptly and validate configurations to reject malformed chunked requests at the network or application layer if immediate upgrade is not feasible.
How to confirm the fix worked
Verify installed Tomcat version against fixed releases, review server logs for parsing errors on chunked requests, and test with controlled malformed chunk size payloads in a non-production environment to confirm the overflow condition is resolved.
Typical attack path
- Identify a Tomcat server accepting HTTP requests
- Construct a request with Transfer-Encoding: chunked header
- Supply a chunk size value designed to overflow the integer parser
- Stream the request data to force resource exhaustion
- Repeat or sustain requests to maintain denial of service
How to detect it
Review Tomcat access and error logs for anomalous chunk sizes or repeated parsing failures during HTTP streaming; correlate with network traffic showing chunked encoding requests from untrusted sources.
What your security team should do
- Prioritize upgrade of all Tomcat instances to the fixed versions listed in remediation guidance
- Implement web application firewall rules to sanitize or drop suspicious chunked encoding requests
- Monitor EPSS score and any new exploit maturity indicators for increased urgency
- Conduct asset inventory to identify all downstream dependents relying on affected Tomcat versions
The record
Integer overflow in the parseChunkHeader function in java/org/apache/coyote/http11/filters/ChunkedInputFilter.java in Apache Tomcat before 6.0.40, 7.x before 7.0.53, and 8.x before 8.0.4 allows remote attackers to cause a denial of service (resource consumption) via a malformed chunk size in chunked transfer coding of a request during the streaming of data.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Maven | org.apache.tomcat:tomcat | 0 | 6.0.40 |
| Maven | org.apache.tomcat:tomcat | 7.0.0 | 7.0.53 |
| Maven | org.apache.tomcat:tomcat | 8.0.0 | 8.0.4 |
| Maven | org.apache.tomcat:tomcat-coyote | 0 | 6.0.40 |
| Maven | org.apache.tomcat:tomcat-coyote | 7.0.0 | 7.0.53 |
| Maven | org.apache.tomcat:tomcat-coyote | 8.0.0 | 8.0.4 |
| Debian:7 | tomcat6 | 0 | 6.0.45+dfsg-1~deb7u1 |
| Mageia:3 | tomcat | 0 | 7.0.54-1.mga3 |
| Mageia:3 | tomcat6 | 0 | 6.0.41-1.mga3 |
| Mageia:4 | tomcat | 0 | 7.0.54-1.mga4 |
| Red Hat:enterprise_linux:6::client | tomcat6 | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::client | tomcat6-admin-webapps | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::client | tomcat6-docs-webapp | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::client | tomcat6-el-2.1-api | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::client | tomcat6-javadoc | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::client | tomcat6-jsp-2.1-api | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::client | tomcat6-lib | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::client | tomcat6-servlet-2.5-api | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::client | tomcat6-webapps | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::computenode | tomcat6 | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::computenode | tomcat6-admin-webapps | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::computenode | tomcat6-docs-webapp | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::computenode | tomcat6-el-2.1-api | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::computenode | tomcat6-javadoc | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::computenode | tomcat6-jsp-2.1-api | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::computenode | tomcat6-lib | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::computenode | tomcat6-servlet-2.5-api | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::computenode | tomcat6-webapps | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::server | tomcat6 | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::server | tomcat6-admin-webapps | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::server | tomcat6-docs-webapp | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::server | tomcat6-el-2.1-api | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::server | tomcat6-javadoc | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::server | tomcat6-jsp-2.1-api | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::server | tomcat6-lib | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::server | tomcat6-servlet-2.5-api | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::server | tomcat6-webapps | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::workstation | tomcat6 | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::workstation | tomcat6-admin-webapps | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::workstation | tomcat6-docs-webapp | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::workstation | tomcat6-el-2.1-api | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::workstation | tomcat6-javadoc | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::workstation | tomcat6-jsp-2.1-api | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::workstation | tomcat6-lib | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::workstation | tomcat6-servlet-2.5-api | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:6::workstation | tomcat6-webapps | 0 | 0:6.0.24-72.el6_5 |
| Red Hat:enterprise_linux:7::client | tomcat | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::client | tomcat-admin-webapps | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::client | tomcat-docs-webapp | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::client | tomcat-el-2.2-api | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::client | tomcat-javadoc | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::client | tomcat-jsp-2.2-api | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::client | tomcat-jsvc | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::client | tomcat-lib | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::client | tomcat-servlet-3.0-api | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::client | tomcat-webapps | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::computenode | tomcat | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::computenode | tomcat-admin-webapps | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::computenode | tomcat-docs-webapp | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::computenode | tomcat-el-2.2-api | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::computenode | tomcat-javadoc | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::computenode | tomcat-jsp-2.2-api | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::computenode | tomcat-jsvc | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::computenode | tomcat-lib | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::computenode | tomcat-servlet-3.0-api | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::computenode | tomcat-webapps | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::server | tomcat | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::server | tomcat-admin-webapps | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::server | tomcat-docs-webapp | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::server | tomcat-el-2.2-api | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::server | tomcat-javadoc | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::server | tomcat-jsp-2.2-api | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::server | tomcat-jsvc | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::server | tomcat-lib | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::server | tomcat-servlet-3.0-api | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::server | tomcat-webapps | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::workstation | tomcat | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::workstation | tomcat-admin-webapps | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::workstation | tomcat-docs-webapp | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::workstation | tomcat-el-2.2-api | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::workstation | tomcat-javadoc | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::workstation | tomcat-jsp-2.2-api | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::workstation | tomcat-jsvc | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::workstation | tomcat-lib | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::workstation | tomcat-servlet-3.0-api | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:enterprise_linux:7::workstation | tomcat-webapps | 0 | 0:7.0.42-6.el7_0 |
| Red Hat:jboss_enterprise_application_platform:6::el5 | jbossweb | 0 | 0:7.3.2-4.Final_redhat_3.1.ep6.el5 |
| Red Hat:jboss_enterprise_application_platform:6::el6 | jbossweb | 0 | 0:7.3.2-4.Final_redhat_3.1.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat6 | 0 | 0:6.0.37-20_patch_04.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat6-admin-webapps | 0 | 0:6.0.37-20_patch_04.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat6-docs-webapp | 0 | 0:6.0.37-20_patch_04.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat6-el-2.1-api | 0 | 0:6.0.37-20_patch_04.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat6-javadoc | 0 | 0:6.0.37-20_patch_04.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat6-jsp-2.1-api | 0 | 0:6.0.37-20_patch_04.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat6-lib | 0 | 0:6.0.37-20_patch_04.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat6-log4j | 0 | 0:6.0.37-20_patch_04.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat6-servlet-2.5-api | 0 | 0:6.0.37-20_patch_04.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat6-webapps | 0 | 0:6.0.37-20_patch_04.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat7 | 0 | 0:7.0.40-14_patch_03.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat7-admin-webapps | 0 | 0:7.0.40-14_patch_03.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat7-docs-webapp | 0 | 0:7.0.40-14_patch_03.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat7-el-2.2-api | 0 | 0:7.0.40-14_patch_03.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat7-javadoc | 0 | 0:7.0.40-14_patch_03.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat7-jsp-2.2-api | 0 | 0:7.0.40-14_patch_03.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat7-lib | 0 | 0:7.0.40-14_patch_03.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat7-log4j | 0 | 0:7.0.40-14_patch_03.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat7-servlet-3.0-api | 0 | 0:7.0.40-14_patch_03.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el5 | tomcat7-webapps | 0 | 0:7.0.40-14_patch_03.ep6.el5 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat6 | 0 | 0:6.0.37-29_patch_05.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat6-admin-webapps | 0 | 0:6.0.37-29_patch_05.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat6-docs-webapp | 0 | 0:6.0.37-29_patch_05.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat6-el-2.1-api | 0 | 0:6.0.37-29_patch_05.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat6-javadoc | 0 | 0:6.0.37-29_patch_05.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat6-jsp-2.1-api | 0 | 0:6.0.37-29_patch_05.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat6-lib | 0 | 0:6.0.37-29_patch_05.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat6-log4j | 0 | 0:6.0.37-29_patch_05.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat6-servlet-2.5-api | 0 | 0:6.0.37-29_patch_05.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat6-webapps | 0 | 0:6.0.37-29_patch_05.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat7 | 0 | 0:7.0.40-11_patch_03.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat7-admin-webapps | 0 | 0:7.0.40-11_patch_03.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat7-docs-webapp | 0 | 0:7.0.40-11_patch_03.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat7-el-2.2-api | 0 | 0:7.0.40-11_patch_03.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat7-javadoc | 0 | 0:7.0.40-11_patch_03.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat7-jsp-2.2-api | 0 | 0:7.0.40-11_patch_03.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat7-lib | 0 | 0:7.0.40-11_patch_03.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat7-log4j | 0 | 0:7.0.40-11_patch_03.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat7-servlet-3.0-api | 0 | 0:7.0.40-11_patch_03.ep6.el6 |
| Red Hat:jboss_enterprise_web_server:2::el6 | tomcat7-webapps | 0 | 0:7.0.40-11_patch_03.ep6.el6 |
| Ubuntu:14.04:LTS | tomcat6 | 0 | 6.0.39-1ubuntu0.1 |
| Ubuntu:14.04:LTS | tomcat7 | 0 | 7.0.52-1ubuntu0.1 |
| maven | org.apache.tomcat/tomcat | 7.0.0 | 7.0.53 |
| maven | org.apache.tomcat/tomcat | 8.0.0 | 8.0.4 |
| maven | org.apache.tomcat/tomcat-coyote | 7.0.0 | 7.0.53 |
| maven | org.apache.tomcat/tomcat-coyote | 8.0.0 | 8.0.4 |
Related vulnerabilities
- CVE-2026-24733 Improper Input Validation vulnerability in Apache Tomcat. Also affects org.apache.tomcat:tomcat
- CVE-2025-66614 Improper Input Validation vulnerability. Also affects org.apache.tomcat:tomcat
- GHSA-wmwf-9ccg-fff5 Apache Tomcat Vulnerable to Relative Path Traversal Also affects org.apache.tomcat:tomcat
- GHSA-vfww-5hm6-hx2j Apache Tomcat Vulnerable to Improper Neutralization of Escape, Meta, or Control Sequences Also affects org.apache.tomcat:tomcat
- CVE-2025-61795 Improper Resource Shutdown or Release vulnerability in Apache Tomcat. Also affects org.apache.tomcat:tomcat
- CVE-2025-55752 Relative Path Traversal vulnerability in Apache Tomcat. Also affects org.apache.tomcat:tomcat
- CVE-2025-55754 Improper Neutralization of Escape, Meta, or Control Sequences vulnerability in Apache… Also affects org.apache.tomcat:tomcat
- CVE-2025-49124 Untrusted Search Path vulnerability in Apache Tomcat installer for Windows. Also affects org.apache.tomcat:tomcat