CVE-2012-3544: Input Validation
A denial of service flaw was found in the way chunked transfer encoding input filter of Apache Tomcat, an Apache Servlet/JSP Engine, processed CRLF sequences at the end of data chunks in certain circumstances. When the chunked transfer encoding was enabled, a remote attacker could issue a specially-crafted request that, when processed would lead to (limited) denial of service of the Apache Tomcat server.
Relevant upstream patch: for Apache Tomcat 6.x: http://svn.apache.org/viewvc?view=revision&revision=1476592
for Apache Tomcat 7:x: http://svn.apache.org/viewvc?view=rev&rev=1378702 http://svn.apache.org/viewvc?view=rev&rev=1378921
Other sources
Apache Tomcat 6.x before 6.0.37 and 7.x before 7.0.30 does not properly handle chunk extensions in chunked transfer coding, which allows remote attackers to cause a denial of service by streaming data.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
redhat/Apache Tomcatto a version that resolves this vulnerability.Fixed in 6.0.37 - Upgrade
Upgrade
redhat/Apache Tomcatto a version that resolves this vulnerability.Fixed in 7.0.30 - Upgrade
Upgrade
redhat/apache-commons-daemon-eap6to a version that resolves this vulnerability.Fixed in 1:1.0.15-4.redhat_1.ep6.el5 - Upgrade
Upgrade
redhat/apache-commons-daemon-jsvc-eap6to a version that resolves this vulnerability.Fixed in 1:1.0.15-1.redhat_1.ep6.el5 - Upgrade
Upgrade
redhat/apache-commons-pool-eap6to a version that resolves this vulnerability.Fixed in 0:1.6-6.redhat_4.ep6.el5 - Upgrade
Upgrade
redhat/dom4jto a version that resolves this vulnerability.Fixed in 0:1.6.1-19.redhat_5.ep6.el5 - Upgrade
Upgrade
redhat/ecj3to a version that resolves this vulnerability.Fixed in 1:3.7.2-6.redhat_1.ep6.el5 - Upgrade
Upgrade
redhat/httpdto a version that resolves this vulnerability.Fixed in 0:2.2.22-23.ep6.el5 - Upgrade
Upgrade
redhat/tomcat6to a version that resolves this vulnerability.Fixed in 0:6.0.37-8_patch_01.ep6.el5 - Upgrade
Upgrade
redhat/tomcat7to a version that resolves this vulnerability.Fixed in 0:7.0.40-9_patch_01.ep6.el5 - Upgrade
Upgrade
redhat/tomcat-nativeto a version that resolves this vulnerability.Fixed in 0:1.1.27-4.redhat_1.ep6.el5 - Upgrade
Upgrade
redhat/apache-commons-daemon-eap6to a version that resolves this vulnerability.Fixed in 1:1.0.15-4.redhat_1.ep6.el6 - Upgrade
Upgrade
redhat/apache-commons-daemon-jsvc-eap6to a version that resolves this vulnerability.Fixed in 1:1.0.15-1.redhat_1.ep6.el6 - Upgrade
Upgrade
redhat/apache-commons-pool-eap6to a version that resolves this vulnerability.Fixed in 0:1.6-6.redhat_4.ep6.el6 - Upgrade
Upgrade
redhat/dom4jto a version that resolves this vulnerability.Fixed in 0:1.6.1-19.redhat_5.ep6.el6 - Upgrade
Upgrade
redhat/ecj3to a version that resolves this vulnerability.Fixed in 1:3.7.2-6.redhat_1.ep6.el6 - Upgrade
Upgrade
redhat/httpdto a version that resolves this vulnerability.Fixed in 0:2.2.22-23.ep6.el6 - Upgrade
Upgrade
redhat/tomcat6to a version that resolves this vulnerability.Fixed in 0:6.0.37-10_patch_01.ep6.el6 - Upgrade
Upgrade
redhat/tomcat7to a version that resolves this vulnerability.Fixed in 0:7.0.40-5_patch_01.ep6.el6 - Upgrade
Upgrade
redhat/tomcat-nativeto a version that resolves this vulnerability.Fixed in 0:1.1.27-4.redhat_1.ep6.el6 - Upgrade
Upgrade
maven/org.apache.tomcat:tomcatto a version that resolves this vulnerability.Fixed in 7.0.30 - Upgrade
Upgrade
maven/org.apache.tomcat:tomcatto a version that resolves this vulnerability.Fixed in 6.0.37 - Upgrade
Upgrade
Apache Tomcat 6.xto a version that resolves this vulnerability.Fixed in 6.0.37 - Upgrade
Upgrade
Apache Tomcat 7.xto a version that resolves this vulnerability.Fixed in 7.0.30
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What is the severity of CVE-2012-3544?
CVE-2012-3544 has been assigned a severity rating of medium due to its potential to cause denial of service.
How do I fix CVE-2012-3544?
To fix CVE-2012-3544, update Apache Tomcat to the latest version or apply the specific patches available for affected releases.
Which versions of Apache Tomcat are affected by CVE-2012-3544?
CVE-2012-3544 affects Apache Tomcat versions up to 7.0.23 and 6.0.36.
Can CVE-2012-3544 be exploited remotely?
Yes, CVE-2012-3544 can be exploited remotely by attackers who can send specially crafted HTTP requests.
What are the consequences of an attack exploiting CVE-2012-3544?
Exploiting CVE-2012-3544 can lead to a denial of service situation, causing the affected server to become unresponsive.