Description
Apache Tomcat before 6.0.39, 7.x before 7.0.47, and 8.x before 8.0.0-RC3, when an HTTP connector or AJP connector is used, does not properly handle certain inconsistent HTTP request headers, which allows remote attackers to trigger incorrect identification of a request's length and conduct request-smuggling attacks via (1) multiple Content-Length headers or (2) a Content-Length header and a "Transfer-Encoding: chunked" header. NOTE: this vulnerability exists because of an incomplete fix for CVE-2005-2090.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 7 | tomcat6 | 6.0.45+dfsg-1~deb7u1 | DSA-3530-1 |
| Debian 7 | tomcat7 | 7.0.28-4+deb7u1 | DSA-2897-1 |
| Debian 6.0 | tomcat6 | 6.0.41-2+squeeze5 | DLA-91-1 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 7 | tomcat +9 | 7.0.42-5.el7_0 | RHSA-2014:0686 |
| RHEL 6 | tomcat6 +8 | 6.0.24-64.el6_5 | RHSA-2014:0429 |
Show 2 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat JBoss Web Server 2 | tomcat6 +9 | 6.0.37-19_patch_04.ep6.el5 | RHSA-2014:0525 |
| Red Hat JBoss Web Server 2 | tomcat7 +9 | 7.0.40-9_patch_02.ep6.el6 | RHSA-2014:0526 |
| Red Hat JBoss EAP 6 | apache-cxf | 2.7.10-1.redhat_1.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | glassfish-jsf-eap6 | 2.1.27-6.redhat_8.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | ironjacamar-eap6 +9 | 1.0.23-5.Final_redhat_5.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | jboss-as-ee +55 | 7.3.2-2.Final_redhat_2.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | jboss-ejb-client | 1.0.25-1.Final_redhat_1.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | jboss-el-api_2.2_spec | 1.0.4-2.Final_redhat_1.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | jboss-jsf-api_2.1_spec | 2.1.27-2.Final_redhat_1.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | jboss-metadata +5 | 7.0.9-1.Final_redhat_1.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | jboss-modules | 1.3.3-1.Final_redhat_1.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | jboss-remote-naming | 1.0.8-1.Final_redhat_1.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | jboss-remoting3 | 3.2.19-1.GA_redhat_1.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | jboss-security-negotiation | 2.2.7-1.Final_redhat_1.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | jbossas-javadocs | 7.3.2-2.1.Final_redhat_2.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | jbossweb | 7.3.1-1.Final_redhat_1.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | jbossws-cxf | 4.2.4-1.Final_redhat_1.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | picketbox | 4.0.19-4.SP4_redhat_1.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
| Red Hat JBoss EAP 6 | wss4j | 1.6.14-2.redhat_1.1.ep6.el5 | RHSA-2014:0344, RHSA-2014:0343 |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 7 | tomcat +9 | 7.0.42-5.el7_0 | ELSA-2014-0686 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.apache.tomcat:tomcat | < 6.0.39 | 6.0.39 | GHSA-j448-j653-r3vj |
| Maven | org.apache.tomcat:tomcat | >= 7.0.0, < 7.0.47 | 7.0.47 | GHSA-j448-j653-r3vj |
| Maven | org.apache.tomcat:tomcat | >= 8.0.0-RC1, < 8.0.0-RC3 | 8.0.0-RC3 | GHSA-j448-j653-r3vj |
Advisories 11
- RHSA-2014:0686 Red Hat Security Advisory: tomcat security update Red Hat Security Advisories (RHSA) · Aug 5, 2026
- RHSA-2014:0525 Red Hat Security Advisory: Red Hat JBoss Web Server 2.0.1 tomcat6 security update Red Hat Security Advisories (RHSA) · Aug 5, 2026
- RHSA-2014:0526 Red Hat Security Advisory: Red Hat JBoss Web Server 2.0.1 tomcat7 security update Red Hat Security Advisories (RHSA) · Aug 5, 2026
- RHSA-2014:0429 Red Hat Security Advisory: tomcat6 security update Red Hat Security Advisories (RHSA) · Aug 5, 2026
- RHSA-2014:0343 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 6.2.2 update Red Hat Security Advisories (RHSA) · Aug 5, 2026
- RHSA-2014:0344 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 6.2.2 update Red Hat Security Advisories (RHSA) · Aug 5, 2026
- DLA-91-1 tomcat6 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DSA-3530-1 tomcat6 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DSA-2897-1 tomcat7 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- WID-SEC-2023-0754 Apache Tomcat: Mehrere Schwachstellen BSI CERT-Bund (WID) · Mar 26, 2023
- ELSA-2014-0686 Important: tomcat security update (Oracle Linux 7) Oracle Linux Security Advisories (ELSA) · Jul 20, 2014
References
- RHSA-2014:0345 vendor-advisory
- 59733 third-party-advisory
- http://www.vmware.com/security/advisories/VMSA-2014-0012.html
- RHSA-2014:0686 vendor-advisory
- MDVSA-2015:052 vendor-advisory
- 59724 third-party-advisory
- DSA-3530 vendor-advisory
- http://tomcat.apache.org/security-7.html
- 57675 third-party-advisory
- 20141205 NEW: VMSA-2014-0012 - VMware vSphere product updates address security vulnerabilities mailing-list
- http://www.oracle.com/technetwork/security-advisory/cpuoct2016-2881722.html
- http://www.oracle.com/technetwork/topics/security/cpujan2015-1972971.html
- RHSA-2014:0344 vendor-advisory
- HPSBUX03150 vendor-advisory
- http://www-01.ibm.com/support/docview.wss?uid=swg21678113
- http://tomcat.apache.org/security-8.html
- http://www.oracle.com/technetwork/topics/security/cpuapr2015-2365600.html
- http://www-01.ibm.com/support/docview.wss?uid=swg21677147
- http://www-01.ibm.com/support/docview.wss?uid=swg21678231
- http://advisories.mageia.org/MGASA-2014-0148.html
- 59722 third-party-advisory
- http://tomcat.apache.org/security-6.html
- https://h20564.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c04851013
- 59675 third-party-advisory
- http://www.oracle.com/technetwork/topics/security/cpujul2014-1972956.html
- USN-2130-1 vendor-advisory
- 59873 third-party-advisory
- RHSA-2014:0343 vendor-advisory
- http://svn.apache.org/viewvc?view=revision&revision=1521854
- 20141205 NEW: VMSA-2014-0012 - VMware vSphere product updates address security vulnerabilities mailing-list
- http://www-01.ibm.com/support/docview.wss?uid=swg21667883
- https://bugzilla.redhat.com/show_bug.cgi?id=1069921
- HPSBOV03503 vendor-advisory
- http://www.oracle.com/technetwork/topics/security/cpuoct2014-1972960.html
- http://svn.apache.org/viewvc?view=revision&revision=1552565
- http://www-01.ibm.com/support/docview.wss?uid=swg21675886
- http://svn.apache.org/viewvc?view=revision&revision=1521829
- 65773 vdb-entry
- 59036 third-party-advisory
- [tomcat-dev] 20190319 svn commit: r1855831 [23/30] - in /tomcat/site/trunk: ./ docs/ xdocs/ mailing-list
- [tomcat-dev] 20190325 svn commit: r1856174 [21/29] - in /tomcat/site/trunk: docs/ xdocs/ xdocs/stylesheets/ mailing-list
- [tomcat-dev] 20190413 svn commit: r1857494 [15/20] - in /tomcat/site/trunk: ./ docs/ xdocs/ mailing-list
- [tomcat-dev] 20190415 svn commit: r1857582 [16/22] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/ mailing-list
- [tomcat-dev] 20200203 svn commit: r1873527 [23/30] - /tomcat/site/trunk/docs/ mailing-list
- [tomcat-dev] 20200213 svn commit: r1873980 [26/34] - /tomcat/site/trunk/docs/ mailing-list