Every CVE Search/ Get API key

CVE-2012-3544

Apache Tomcat Vulnerable to Denial of Service (DoS) via Improper Handling of chunk extensions

5.0 MediumFix available

CVE-2012-3544 is a medium vulnerability (CVSS 5.0) in Apache Tomcat, published December 31, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 11.0%, the 95th percentile. Fixed in org.apache.tomcat:tomcat 6.0.37.

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.

Exploit likelihood

11.0%Up 3.7 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.0

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.

Record
CVE-2012-3544
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-20
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2012-3544
Updated
2026-11-02
EUVDEUVD-2012-3492 No score

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.

Record
EUVD-2012-3492
Updated
2026-11-02
GitHub AdvisoriesGHSA-qfxv-3ppc-7qg5 No score

Apache Tomcat Vulnerable to Denial of Service (DoS) via Improper Handling of chunk extensions

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.

Record
GHSA-qfxv-3ppc-7qg5
Weakness
CWE-20
Updated
2026-11-02
OSVGHSA-qfxv-3ppc-7qg5 No score

Apache Tomcat Vulnerable to Denial of Service (DoS) via Improper Handling of chunk extensions

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.

Record
GHSA-qfxv-3ppc-7qg5
Weakness
CWE-20
Updated
2026-11-02
OSVMGASA-2014-0082 No score

Updated tomcat6 packages fix multiple vulnerabilities and logging

Updated tomcat6 packages fix security vulnerabilities:

It was discovered that Tomcat incorrectly handled certain requests submitted using chunked transfer encoding. A remote attacker could use this flaw to cause the Tomcat server to stop responding, resulting in a denial of service (CVE-2012-3544).

A frame injection in the Javadoc component in Oracle Java SE 7 Update 21 and earlier, 6 Update 45 and earlier, and 5.0 Update 45 and earlier; JavaFX 2.2.21 and earlier; and OpenJDK 7 allows remote attackers to affect integrity via unknown vectors related to Javadoc (CVE-2013-1571)

A flaw was found in the way the tomcat6 init script handled the tomcat6-initd.log log file. A malicious web application deployed on Tomcat could use this flaw to perform a symbolic link attack to change the ownership of an arbitrary system file to that of the tomcat user, allowing them to escalate their privileges to root (CVE-2013-1976).

It was discovered that Tomcat incorrectly handled certain authentication requests. A remote attacker could possibly use this flaw to inject a request that would get executed with a victim's credentials (CVE-2013-2067).

Note: With this update, tomcat6-initd.log has been moved from /var/log/tomcat6/ to the /var/log/ directory.

Record
MGASA-2014-0082
Updated
2026-11-02
OSVSUSE-SU-2015:1337-1 No score

Security update for tomcat6

This update of tomcat6 fixes:

* apache-tomcat-CVE-2012-3544.patch (bnc#831119)
* use chown --no-dereference to prevent symlink attacks on log
  (bnc#822177#c7/prevents CVE-2013-1976)
* Fix tomcat init scripts generating malformed classpath (
  http://youtrack.jetbrains.com/issue/JT-18545
  <http://youtrack.jetbrains.com/issue/JT-18545> ) bnc#804992 (patch
  from m407)
* fix a typo in initscript (bnc#768772 )
* copy all shell scripts (bnc#818948)

Security Issue references:

* CVE-2012-3544
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-3544>
* CVE-2013-1976
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1976>
* CVE-2012-0022
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-0022>
Record
SUSE-SU-2015:1337-1
Updated
2026-11-02
OSVUBUNTU-CVE-2012-3544 No score

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.

Record
UBUNTU-CVE-2012-3544
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.apache.tomcat:tomcat
Maven
6.0.0 up to 6.0.37
6.0.37
org.apache.tomcat:tomcat
Maven
7.0.0 up to 7.0.30
7.0.30
tomcat6
Debian:6.0
before 6.0.35-1+squeeze3, plus listed versions
6.0.28-106.0.28-96.0.28-9+squeeze16.0.32-16.0.32-2
Show 8 moreShow less
6.0.32-36.0.32-46.0.32-56.0.32-66.0.32-76.0.33-16.0.35-16.0.35-1+squeeze2
6.0.35-1+squeeze3
tomcat6
Debian:7
before 6.0.35-6+deb7u1, plus listed versions
6.0.35-6
6.0.35-6+deb7u1
tomcat7
Debian:7
before 7.0.28-4+deb7u1, plus listed versions
7.0.28-4
7.0.28-4+deb7u1
tomcat6
Mageia:3
before 6.0.39-1.1.mga3
6.0.39-1.1.mga3
apache-commons-daemon-eap6
Red Hat:jboss_enterprise_web_server:2::el5
before 1:1.0.15-4.redhat_1.ep6.el5
1:1.0.15-4.redhat_1.ep6.el5
apache-commons-daemon-jsvc-eap6
Red Hat:jboss_enterprise_web_server:2::el5
before 1:1.0.15-1.redhat_1.ep6.el5
1:1.0.15-1.redhat_1.ep6.el5
apache-commons-pool-eap6
Red Hat:jboss_enterprise_web_server:2::el5
before 0:1.6-6.redhat_4.ep6.el5
0:1.6-6.redhat_4.ep6.el5
apache-commons-pool-tomcat-eap6
Red Hat:jboss_enterprise_web_server:2::el5
before 0:1.6-6.redhat_4.ep6.el5
0:1.6-6.redhat_4.ep6.el5
Show 81 moreShow less
Affected packages
PackageAffectedFixed
dom4j
Red Hat:jboss_enterprise_web_server:2::el5
before 0:1.6.1-19.redhat_5.ep6.el5
0:1.6.1-19.redhat_5.ep6.el5
ecj3
Red Hat:jboss_enterprise_web_server:2::el5
before 1:3.7.2-6.redhat_1.ep6.el5
1:3.7.2-6.redhat_1.ep6.el5
httpd
Red Hat:jboss_enterprise_web_server:2::el5
before 0:2.2.22-23.ep6.el5
0:2.2.22-23.ep6.el5
httpd-devel
Red Hat:jboss_enterprise_web_server:2::el5
before 0:2.2.22-23.ep6.el5
0:2.2.22-23.ep6.el5
httpd-manual
Red Hat:jboss_enterprise_web_server:2::el5
before 0:2.2.22-23.ep6.el5
0:2.2.22-23.ep6.el5
httpd-tools
Red Hat:jboss_enterprise_web_server:2::el5
before 0:2.2.22-23.ep6.el5
0:2.2.22-23.ep6.el5
mod_cluster
Red Hat:jboss_enterprise_web_server:2::el5
before 0:1.2.4-1.Final_redhat_1.ep6.el5
0:1.2.4-1.Final_redhat_1.ep6.el5
mod_cluster-demo
Red Hat:jboss_enterprise_web_server:2::el5
before 0:1.2.4-1.Final_redhat_1.ep6.el5
0:1.2.4-1.Final_redhat_1.ep6.el5
mod_cluster-native
Red Hat:jboss_enterprise_web_server:2::el5
before 0:1.2.4-1.Final.redhat_1.ep6.el5
0:1.2.4-1.Final.redhat_1.ep6.el5
mod_cluster-tomcat6
Red Hat:jboss_enterprise_web_server:2::el5
before 0:1.2.4-1.Final_redhat_1.ep6.el5
0:1.2.4-1.Final_redhat_1.ep6.el5
mod_cluster-tomcat7
Red Hat:jboss_enterprise_web_server:2::el5
before 0:1.2.4-1.Final_redhat_1.ep6.el5
0:1.2.4-1.Final_redhat_1.ep6.el5
mod_jk
Red Hat:jboss_enterprise_web_server:2::el5
before 0:1.2.37-2.redhat_1.ep6.el5
0:1.2.37-2.redhat_1.ep6.el5
mod_jk-ap22
Red Hat:jboss_enterprise_web_server:2::el5
before 0:1.2.37-2.redhat_1.ep6.el5
0:1.2.37-2.redhat_1.ep6.el5
mod_jk-manual
Red Hat:jboss_enterprise_web_server:2::el5
before 0:1.2.37-2.redhat_1.ep6.el5
0:1.2.37-2.redhat_1.ep6.el5
mod_ssl
Red Hat:jboss_enterprise_web_server:2::el5
before 1:2.2.22-23.ep6.el5
1:2.2.22-23.ep6.el5
tomcat-native
Red Hat:jboss_enterprise_web_server:2::el5
before 0:1.1.27-4.redhat_1.ep6.el5
0:1.1.27-4.redhat_1.ep6.el5
tomcat6
Red Hat:jboss_enterprise_web_server:2::el5
before 0:6.0.37-8_patch_01.ep6.el5
0:6.0.37-8_patch_01.ep6.el5
tomcat6-admin-webapps
Red Hat:jboss_enterprise_web_server:2::el5
before 0:6.0.37-8_patch_01.ep6.el5
0:6.0.37-8_patch_01.ep6.el5
tomcat6-docs-webapp
Red Hat:jboss_enterprise_web_server:2::el5
before 0:6.0.37-8_patch_01.ep6.el5
0:6.0.37-8_patch_01.ep6.el5
tomcat6-el-1.0-api
Red Hat:jboss_enterprise_web_server:2::el5
before 0:6.0.37-8_patch_01.ep6.el5
0:6.0.37-8_patch_01.ep6.el5
tomcat6-javadoc
Red Hat:jboss_enterprise_web_server:2::el5
before 0:6.0.37-8_patch_01.ep6.el5
0:6.0.37-8_patch_01.ep6.el5
tomcat6-jsp-2.1-api
Red Hat:jboss_enterprise_web_server:2::el5
before 0:6.0.37-8_patch_01.ep6.el5
0:6.0.37-8_patch_01.ep6.el5
tomcat6-lib
Red Hat:jboss_enterprise_web_server:2::el5
before 0:6.0.37-8_patch_01.ep6.el5
0:6.0.37-8_patch_01.ep6.el5
tomcat6-log4j
Red Hat:jboss_enterprise_web_server:2::el5
before 0:6.0.37-8_patch_01.ep6.el5
0:6.0.37-8_patch_01.ep6.el5
tomcat6-servlet-2.5-api
Red Hat:jboss_enterprise_web_server:2::el5
before 0:6.0.37-8_patch_01.ep6.el5
0:6.0.37-8_patch_01.ep6.el5
tomcat6-webapps
Red Hat:jboss_enterprise_web_server:2::el5
before 0:6.0.37-8_patch_01.ep6.el5
0:6.0.37-8_patch_01.ep6.el5
tomcat7
Red Hat:jboss_enterprise_web_server:2::el5
before 0:7.0.40-9_patch_01.ep6.el5
0:7.0.40-9_patch_01.ep6.el5
tomcat7-admin-webapps
Red Hat:jboss_enterprise_web_server:2::el5
before 0:7.0.40-9_patch_01.ep6.el5
0:7.0.40-9_patch_01.ep6.el5
tomcat7-docs-webapp
Red Hat:jboss_enterprise_web_server:2::el5
before 0:7.0.40-9_patch_01.ep6.el5
0:7.0.40-9_patch_01.ep6.el5
tomcat7-el-1.0-api
Red Hat:jboss_enterprise_web_server:2::el5
before 0:7.0.40-9_patch_01.ep6.el5
0:7.0.40-9_patch_01.ep6.el5
tomcat7-javadoc
Red Hat:jboss_enterprise_web_server:2::el5
before 0:7.0.40-9_patch_01.ep6.el5
0:7.0.40-9_patch_01.ep6.el5
tomcat7-jsp-2.2-api
Red Hat:jboss_enterprise_web_server:2::el5
before 0:7.0.40-9_patch_01.ep6.el5
0:7.0.40-9_patch_01.ep6.el5
tomcat7-lib
Red Hat:jboss_enterprise_web_server:2::el5
before 0:7.0.40-9_patch_01.ep6.el5
0:7.0.40-9_patch_01.ep6.el5
tomcat7-log4j
Red Hat:jboss_enterprise_web_server:2::el5
before 0:7.0.40-9_patch_01.ep6.el5
0:7.0.40-9_patch_01.ep6.el5
tomcat7-servlet-3.0-api
Red Hat:jboss_enterprise_web_server:2::el5
before 0:7.0.40-9_patch_01.ep6.el5
0:7.0.40-9_patch_01.ep6.el5
tomcat7-webapps
Red Hat:jboss_enterprise_web_server:2::el5
before 0:7.0.40-9_patch_01.ep6.el5
0:7.0.40-9_patch_01.ep6.el5
apache-commons-daemon-eap6
Red Hat:jboss_enterprise_web_server:2::el6
before 1:1.0.15-4.redhat_1.ep6.el6
1:1.0.15-4.redhat_1.ep6.el6
apache-commons-daemon-jsvc-eap6
Red Hat:jboss_enterprise_web_server:2::el6
before 1:1.0.15-1.redhat_1.ep6.el6
1:1.0.15-1.redhat_1.ep6.el6
apache-commons-daemon-jsvc-eap6-debuginfo
Red Hat:jboss_enterprise_web_server:2::el6
before 1:1.0.15-1.redhat_1.ep6.el6
1:1.0.15-1.redhat_1.ep6.el6
apache-commons-pool-eap6
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.6-6.redhat_4.ep6.el6
0:1.6-6.redhat_4.ep6.el6
apache-commons-pool-tomcat-eap6
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.6-6.redhat_4.ep6.el6
0:1.6-6.redhat_4.ep6.el6
dom4j
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.6.1-19.redhat_5.ep6.el6
0:1.6.1-19.redhat_5.ep6.el6
ecj3
Red Hat:jboss_enterprise_web_server:2::el6
before 1:3.7.2-6.redhat_1.ep6.el6
1:3.7.2-6.redhat_1.ep6.el6
httpd
Red Hat:jboss_enterprise_web_server:2::el6
before 0:2.2.22-23.ep6.el6
0:2.2.22-23.ep6.el6
httpd-debuginfo
Red Hat:jboss_enterprise_web_server:2::el6
before 0:2.2.22-23.ep6.el6
0:2.2.22-23.ep6.el6
httpd-devel
Red Hat:jboss_enterprise_web_server:2::el6
before 0:2.2.22-23.ep6.el6
0:2.2.22-23.ep6.el6
httpd-manual
Red Hat:jboss_enterprise_web_server:2::el6
before 0:2.2.22-23.ep6.el6
0:2.2.22-23.ep6.el6
httpd-tools
Red Hat:jboss_enterprise_web_server:2::el6
before 0:2.2.22-23.ep6.el6
0:2.2.22-23.ep6.el6
mod_cluster
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.2.4-1.Final_redhat_1.ep6.el6
0:1.2.4-1.Final_redhat_1.ep6.el6
mod_cluster-demo
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.2.4-1.Final_redhat_1.ep6.el6
0:1.2.4-1.Final_redhat_1.ep6.el6
mod_cluster-native
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.2.4-1.Final.redhat_1.ep6.el6
0:1.2.4-1.Final.redhat_1.ep6.el6
mod_cluster-native-debuginfo
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.2.4-1.Final.redhat_1.ep6.el6
0:1.2.4-1.Final.redhat_1.ep6.el6
mod_cluster-tomcat6
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.2.4-1.Final_redhat_1.ep6.el6
0:1.2.4-1.Final_redhat_1.ep6.el6
mod_cluster-tomcat7
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.2.4-1.Final_redhat_1.ep6.el6
0:1.2.4-1.Final_redhat_1.ep6.el6
mod_jk
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.2.37-2.redhat_1.ep6.el6
0:1.2.37-2.redhat_1.ep6.el6
mod_jk-ap22
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.2.37-2.redhat_1.ep6.el6
0:1.2.37-2.redhat_1.ep6.el6
mod_jk-debuginfo
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.2.37-2.redhat_1.ep6.el6
0:1.2.37-2.redhat_1.ep6.el6
mod_jk-manual
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.2.37-2.redhat_1.ep6.el6
0:1.2.37-2.redhat_1.ep6.el6
mod_ssl
Red Hat:jboss_enterprise_web_server:2::el6
before 1:2.2.22-23.ep6.el6
1:2.2.22-23.ep6.el6
tomcat-native
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.1.27-4.redhat_1.ep6.el6
0:1.1.27-4.redhat_1.ep6.el6
tomcat-native-debuginfo
Red Hat:jboss_enterprise_web_server:2::el6
before 0:1.1.27-4.redhat_1.ep6.el6
0:1.1.27-4.redhat_1.ep6.el6
tomcat6
Red Hat:jboss_enterprise_web_server:2::el6
before 0:6.0.37-10_patch_01.ep6.el6
0:6.0.37-10_patch_01.ep6.el6
tomcat6-admin-webapps
Red Hat:jboss_enterprise_web_server:2::el6
before 0:6.0.37-10_patch_01.ep6.el6
0:6.0.37-10_patch_01.ep6.el6
tomcat6-docs-webapp
Red Hat:jboss_enterprise_web_server:2::el6
before 0:6.0.37-10_patch_01.ep6.el6
0:6.0.37-10_patch_01.ep6.el6
tomcat6-el-1.0-api
Red Hat:jboss_enterprise_web_server:2::el6
before 0:6.0.37-10_patch_01.ep6.el6
0:6.0.37-10_patch_01.ep6.el6
tomcat6-javadoc
Red Hat:jboss_enterprise_web_server:2::el6
before 0:6.0.37-10_patch_01.ep6.el6
0:6.0.37-10_patch_01.ep6.el6
tomcat6-jsp-2.1-api
Red Hat:jboss_enterprise_web_server:2::el6
before 0:6.0.37-10_patch_01.ep6.el6
0:6.0.37-10_patch_01.ep6.el6
tomcat6-lib
Red Hat:jboss_enterprise_web_server:2::el6
before 0:6.0.37-10_patch_01.ep6.el6
0:6.0.37-10_patch_01.ep6.el6
tomcat6-log4j
Red Hat:jboss_enterprise_web_server:2::el6
before 0:6.0.37-10_patch_01.ep6.el6
0:6.0.37-10_patch_01.ep6.el6
tomcat6-servlet-2.5-api
Red Hat:jboss_enterprise_web_server:2::el6
before 0:6.0.37-10_patch_01.ep6.el6
0:6.0.37-10_patch_01.ep6.el6
tomcat6-webapps
Red Hat:jboss_enterprise_web_server:2::el6
before 0:6.0.37-10_patch_01.ep6.el6
0:6.0.37-10_patch_01.ep6.el6
tomcat7
Red Hat:jboss_enterprise_web_server:2::el6
before 0:7.0.40-5_patch_01.ep6.el6
0:7.0.40-5_patch_01.ep6.el6
tomcat7-admin-webapps
Red Hat:jboss_enterprise_web_server:2::el6
before 0:7.0.40-5_patch_01.ep6.el6
0:7.0.40-5_patch_01.ep6.el6
tomcat7-docs-webapp
Red Hat:jboss_enterprise_web_server:2::el6
before 0:7.0.40-5_patch_01.ep6.el6
0:7.0.40-5_patch_01.ep6.el6
tomcat7-el-1.0-api
Red Hat:jboss_enterprise_web_server:2::el6
before 0:7.0.40-5_patch_01.ep6.el6
0:7.0.40-5_patch_01.ep6.el6
tomcat7-javadoc
Red Hat:jboss_enterprise_web_server:2::el6
before 0:7.0.40-5_patch_01.ep6.el6
0:7.0.40-5_patch_01.ep6.el6
tomcat7-jsp-2.2-api
Red Hat:jboss_enterprise_web_server:2::el6
before 0:7.0.40-5_patch_01.ep6.el6
0:7.0.40-5_patch_01.ep6.el6
tomcat7-lib
Red Hat:jboss_enterprise_web_server:2::el6
before 0:7.0.40-5_patch_01.ep6.el6
0:7.0.40-5_patch_01.ep6.el6
tomcat7-log4j
Red Hat:jboss_enterprise_web_server:2::el6
before 0:7.0.40-5_patch_01.ep6.el6
0:7.0.40-5_patch_01.ep6.el6
tomcat7-servlet-3.0-api
Red Hat:jboss_enterprise_web_server:2::el6
before 0:7.0.40-5_patch_01.ep6.el6
0:7.0.40-5_patch_01.ep6.el6
tomcat7-webapps
Red Hat:jboss_enterprise_web_server:2::el6
before 0:7.0.40-5_patch_01.ep6.el6
0:7.0.40-5_patch_01.ep6.el6

History

History
WhenChangedSources
2026-11-03affected
2026-11-02createdCVE List, EUVD, GitHub Advisories, NVD, OSV

References

Show 75 moreShow less
MoveEnter Open