CVE-2010-2227 json
Apache Tomcat does not properly handle an invalid Transfer-Encoding header
published 2010-07-13 16 y ago modified 2026-06-16 4 mo ago also GHSA-cxg2-49rq-8gcr , EUVD-2022-3661
- cvss
- 6.4
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 54.8%
- EPSS 54.8% chance of exploitation in 30 days, percentile 99%
- public exploits
- 2
- Metasploit
Summary
Apache Tomcat 5.5.0 through 5.5.29, 6.0.0 through 6.0.27, and 7.0.0 beta does not properly handle an invalid Transfer-Encoding header, which allows remote attackers to cause a denial of service (application outage) or obtain sensitive information via a crafted header that interferes with "recycling of a buffer."
Patch / fix
- maven org.apache.tomcat:tomcat 5.5.30, 6.0.28, 7.0.2
- tomcat5 certificate system 7.3 5.5.23-0jpp_4rh.19
- tomcat5-jasper certificate system 7.3 5.5.23-0jpp_4rh.19
- tomcat5-common-lib certificate system 7.3 5.5.23-0jpp_4rh.19
- tomcat5-server-lib certificate system 7.3 5.5.23-0jpp_4rh.19
- tomcat5-jsp-2.0-api certificate system 7.3 5.5.23-0jpp_4rh.19
- tomcat5-servlet-2.4-api certificate system 7.3 5.5.23-0jpp_4rh.19
- jbossweb jboss enterprise application platform 4.3.0, jboss enterprise application platform 4.2.0 2.0.0-6.CP14.0jpp.ep1.1.el4
- jbossweb jboss enterprise application platform 4.3.0, jboss enterprise application platform 4.2.0 2.0.0-6.CP14.0jpp.ep1.1.el5
red hat advisories RHSA-2010:0693RHSA-2010:0584RHSA-2010:0583RHSA-2010:0582RHSA-2010:0581RHSA-2010:0580
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2010-2227 updated cvss 6.4
tomcat: information leak vulnerability in the handling of 'Transfer-Encoding' header
-
Red Hat Application Server v2 4AS tomcat5 5.5.23-0jpp_4rh.17, tomcat5-jasper 5.5.23-0jpp_4rh.17, tomcat5-webapps 5.5.23-0jpp_4rh.17, tomcat5-common-lib 5.5.23-0jpp_4rh.17, tomcat5-server-lib 5.5.23-0jpp_4rh.17, tomcat5-jsp-2.0-api 5.5.23-0jpp_4rh.17, +5 more Red Hat Application Server v2 4ES tomcat5 5.5.23-0jpp_4rh.17, tomcat5-jasper 5.5.23-0jpp_4rh.17, tomcat5-webapps 5.5.23-0jpp_4rh.17, tomcat5-common-lib 5.5.23-0jpp_4rh.17, tomcat5-server-lib 5.5.23-0jpp_4rh.17, tomcat5-jsp-2.0-api 5.5.23-0jpp_4rh.17, +5 more Red Hat Application Server v2 4WS tomcat5 5.5.23-0jpp_4rh.17, tomcat5-jasper 5.5.23-0jpp_4rh.17, tomcat5-webapps 5.5.23-0jpp_4rh.17, tomcat5-common-lib 5.5.23-0jpp_4rh.17, tomcat5-server-lib 5.5.23-0jpp_4rh.17, tomcat5-jsp-2.0-api 5.5.23-0jpp_4rh.17, +5 morefixed: vendor fix RHSA-2010:0582
-
Red Hat Certificate System 7.3 for 4AS tomcat5 5.5.23-0jpp_4rh.19, tomcat5-jasper 5.5.23-0jpp_4rh.19, tomcat5-common-lib 5.5.23-0jpp_4rh.19, tomcat5-server-lib 5.5.23-0jpp_4rh.19, tomcat5-jsp-2.0-api 5.5.23-0jpp_4rh.19, tomcat5-servlet-2.4-api 5.5.23-0jpp_4rh.19 Red Hat Certificate System 7.3 for 4ES tomcat5 5.5.23-0jpp_4rh.19, tomcat5-jasper 5.5.23-0jpp_4rh.19, tomcat5-common-lib 5.5.23-0jpp_4rh.19, tomcat5-server-lib 5.5.23-0jpp_4rh.19, tomcat5-jsp-2.0-api 5.5.23-0jpp_4rh.19, tomcat5-servlet-2.4-api 5.5.23-0jpp_4rh.19fixed: vendor fix RHSA-2010:0693
-
Red Hat Developer Suite v.3 (AS v.4) tomcat5 5.5.23-0jpp_21rh, tomcat5-jasper 5.5.23-0jpp_21rh, tomcat5-common-lib 5.5.23-0jpp_21rh, tomcat5-server-lib 5.5.23-0jpp_21rh, tomcat5-jsp-2.0-api 5.5.23-0jpp_21rh, tomcat5-servlet-2.4-api 5.5.23-0jpp_21rh Red Hat Developer Suite v.3 (ES v.4) tomcat5 5.5.23-0jpp_21rh, tomcat5-jasper 5.5.23-0jpp_21rh, tomcat5-common-lib 5.5.23-0jpp_21rh, tomcat5-server-lib 5.5.23-0jpp_21rh, tomcat5-jsp-2.0-api 5.5.23-0jpp_21rh, tomcat5-servlet-2.4-api 5.5.23-0jpp_21rh Red Hat Developer Suite v.3 (WS v.4) tomcat5 5.5.23-0jpp_21rh, tomcat5-jasper 5.5.23-0jpp_21rh, tomcat5-common-lib 5.5.23-0jpp_21rh, tomcat5-server-lib 5.5.23-0jpp_21rh, tomcat5-jsp-2.0-api 5.5.23-0jpp_21rh, tomcat5-servlet-2.4-api 5.5.23-0jpp_21rhfixed: vendor fix RHSA-2010:0583
-
Red Hat Enterprise Linux (v. 5 server) tomcat5 5.5.23-0jpp.9.el5_5, tomcat5-jasper 5.5.23-0jpp.9.el5_5, tomcat5-webapps 5.5.23-0jpp.9.el5_5, tomcat5-common-lib 5.5.23-0jpp.9.el5_5, tomcat5-server-lib 5.5.23-0jpp.9.el5_5, tomcat5-jsp-2.0-api 5.5.23-0jpp.9.el5_5, +5 more Red Hat Enterprise Linux Desktop (v. 5 client) tomcat5 5.5.23-0jpp.9.el5_5, tomcat5-jsp-2.0-api 5.5.23-0jpp.9.el5_5, tomcat5-servlet-2.4-api 5.5.23-0jpp.9.el5_5 Red Hat Enterprise Linux Desktop Workstation (v. 5 client) tomcat5 5.5.23-0jpp.9.el5_5, tomcat5-jasper 5.5.23-0jpp.9.el5_5, tomcat5-webapps 5.5.23-0jpp.9.el5_5, tomcat5-common-lib 5.5.23-0jpp.9.el5_5, tomcat5-server-lib 5.5.23-0jpp.9.el5_5, tomcat5-admin-webapps 5.5.23-0jpp.9.el5_5, +3 morefixed: vendor fix RHSA-2010:0580
-
Red Hat JBoss Enterprise Application Platform 4.2.0 for RHEL 4 AS jbossweb 2.0.0-6.CP14.0jpp.ep1.1.el4 Red Hat JBoss Enterprise Application Platform 4.2.0 for RHEL 4 ES jbossweb 2.0.0-6.CP14.0jpp.ep1.1.el4 Red Hat JBoss Enterprise Application Platform 4.2.0 for RHEL 5 Server jbossweb 2.0.0-6.CP14.0jpp.ep1.1.el5 Red Hat JBoss Enterprise Application Platform 4.3.0 for RHEL 4 AS jbossweb 2.0.0-6.CP14.0jpp.ep1.1.el4 Red Hat JBoss Enterprise Application Platform 4.3.0 for RHEL 4 ES jbossweb 2.0.0-6.CP14.0jpp.ep1.1.el4 Red Hat JBoss Enterprise Application Platform 4.3.0 for RHEL 5 Server jbossweb 2.0.0-6.CP14.0jpp.ep1.1.el5fixed: vendor fix RHSA-2010:0584
-
Red Hat JBoss Enterprise Web Server 1 for RHEL 5 Server tomcat6 6.0.24-7.patch_01.jdk6.ep5.el5, tomcat5 5.5.28-9.patch_01.1.jdk6.ep5.el5, tomcat6-lib 6.0.24-7.patch_01.jdk6.ep5.el5, tomcat6-log4j 6.0.24-7.patch_01.jdk6.ep5.el5, tomcat6-javadoc 6.0.24-7.patch_01.jdk6.ep5.el5, tomcat6-webapps 6.0.24-7.patch_01.jdk6.ep5.el5, +17 more Red Hat JBoss Web Server 1.0 for RHEL 4 AS tomcat5 5.5.28-9.patch_01.jdk6.ep5.el4, tomcat6 6.0.24-7.patch_01.jdk6.ep5.el4, tomcat6-lib 6.0.24-7.patch_01.jdk6.ep5.el4, tomcat6-log4j 6.0.24-7.patch_01.jdk6.ep5.el4, tomcat5-jasper 5.5.28-9.patch_01.jdk6.ep5.el4, tomcat5-parent 5.5.28-9.patch_01.jdk6.ep5.el4, +17 more Red Hat JBoss Web Server 1.0 for RHEL 4 ES tomcat5 5.5.28-9.patch_01.jdk6.ep5.el4, tomcat6 6.0.24-7.patch_01.jdk6.ep5.el4, tomcat6-lib 6.0.24-7.patch_01.jdk6.ep5.el4, tomcat6-log4j 6.0.24-7.patch_01.jdk6.ep5.el4, tomcat5-jasper 5.5.28-9.patch_01.jdk6.ep5.el4, tomcat5-parent 5.5.28-9.patch_01.jdk6.ep5.el4, +17 morefixed: vendor fix RHSA-2010:0581
-
Red Hat Enterprise Linux 6 tomcat6, tomcat6-lib, tomcat6-log4j, tomcat6-javadoc, tomcat6-webapps, tomcat6-el-2.1-api, +4 morenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Timeline
- First public exploit (Metasploit auxiliary/dos/http/slowloris)
- Published
Exploit prediction
54.78% chance of exploitation in the next 30 days, higher than 99% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- Metasploit auxiliary/dos/http/apache_tomcat_transfer_encoding Apache Tomcat Transfer-Encoding Information Disclosure and DoS metasploit auxiliary, normal rank, 2010-07-09
- Metasploit auxiliary/dos/http/slowloris Slowloris Denial of Service Attack metasploit auxiliary, normal rank, 2009-06-17
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 6.4 | AV:N/AC:L/Au:N/C:P/I:N/A:P |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.apache.tomcat:tomcat | >=7.0.0, <7.0.2 >=5.5.0, <5.5.30 >=6.0.0, <6.0.28 |
7.0.2 5.5.30 6.0.28 |
Classification
- Weakness
-
- CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer
References
-
svn.apache.org
/viewvc?view=revision&revision=959428
web, patch
-
svn.apache.org
/viewvc?view=revision&revision=958911
web, patch
-
github.com
/apache/tomcat/commit/40e5880dfc51517334acda5f12beacdec52ca283
web
-
github.com
/apache/tomcat55/commit/4faaca9353e5e3f963c7a674b3ac6a0bd1c3757e
web
-
svn.apache.org
/viewvc?view=revision&revision=958977
web, patch
-
debian.org
/security/2011/dsa-2207
vendor-advisory
-
marc.info
/?l=bugtraq&m=136485229118404&w=2
vendor-advisory, web
-
mandriva.com
/security/advisories?name=MDVSA-2010:177
vendor-advisory
-
redhat.com
/support/errata/RHSA-2010-0581.html
vendor-advisory
-
lists.fedoraproject.org
/pipermail/package-announce/2010-November/050214.html
vendor-advisory, web
-
redhat.com
/support/errata/RHSA-2010-0580.html
vendor-advisory
-
lists.fedoraproject.org
/pipermail/package-announce/2010-November/050207.html
vendor-advisory, web
-
lists.apple.com
/archives/Security-announce/2011//Oct/msg00003.html
vendor-advisory, web
-
mandriva.com
/security/advisories?name=MDVSA-2010:176
vendor-advisory
-
lists.opensuse.org
/opensuse-security-announce/2010-09/msg00006.html
vendor-advisory, web
-
marc.info
/?l=bugtraq&m=129070310906557&w=2
vendor-advisory, web
-
redhat.com
/support/errata/RHSA-2010-0582.html
vendor-advisory
-
marc.info
/?l=bugtraq&m=139344343412337&w=2
vendor-advisory, web
-
redhat.com
/support/errata/RHSA-2010-0583.html
vendor-advisory
-
tomcat.apache.org
/security-7.html
vendor-advisory
-
tomcat.apache.org
/security-6.html
vendor-advisory
-
tomcat.apache.org
/security-5.html
web, vendor-advisory
- novell.com /support/viewContent.do?externalId=7007274
-
securityfocus.com
/archive/1/512272/100/0/threaded
mailing-list
-
secunia.com
/advisories/42079
third-party-advisory
- novell.com /support/viewContent.do?externalId=7007275
-
vupen.com
/english/advisories/2010/3056
vdb-entry
-
secunia.com
/advisories/43310
third-party-advisory
-
securityfocus.com
/bid/41544
vdb-entry
-
vupen.com
/english/advisories/2010/1986
vdb-entry
-
secunia.com
/advisories/44183
third-party-advisory
-
secunia.com
/advisories/41025
third-party-advisory
-
geronimo.apache.org
/22x-security-report.html
web
-
secunia.com
/advisories/40813
third-party-advisory
-
secunia.com
/advisories/42368
third-party-advisory
-
secunia.com
/advisories/57126
third-party-advisory
- vmware.com /support/vsphere4/doc/vsp_vc41_u1_rel_notes.html
-
oval.cisecurity.org
/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A18532
vdb-entry, signature, web
-
securitytracker.com
/id?1024180
vdb-entry
- vmware.com /security/advisories/VMSA-2011-0003.html
-
exchange.xforce.ibmcloud.com
/vulnerabilities/60264
vdb-entry, web
-
support.apple.com
/kb/HT5002
web
-
vupen.com
/english/advisories/2010/2868
vdb-entry
-
nvd.nist.gov
/vuln/detail/CVE-2010-2227
advisory
-
web.archive.org
/web/20161107200417/http://securitytracker.com/id?1024180
web
-
web.archive.org
/web/20140723000733/http://secunia.com/advisories/57126
web
-
web.archive.org
/web/20111119150528/http://www.securityfocus.com/archive/1/516397/100/0/threaded
web
-
web.archive.org
/web/20110906004746/http://www.securityfocus.com/bid/41544
web
-
web.archive.org
/web/20110716102842/http://www.securityfocus.com/archive/1/512272/100/0/threaded
web
-
web.archive.org
/web/20110713184518/http://secunia.com/advisories/44183
web
-
web.archive.org
/web/20110712000328/http://secunia.com/advisories/42368
web
-
web.archive.org
/web/20110220104430/http://secunia.com/advisories/42454
web
-
web.archive.org
/web/20110220104426/http://secunia.com/advisories/41025
web
-
web.archive.org
/web/20110220104410/http://secunia.com/advisories/40813
web
-
web.archive.org
/web/20110220095703/http://secunia.com/advisories/42079
web
-
web.archive.org
/web/20110213053623/http://secunia.com/advisories/43310
web
-
lists.apache.org
/thread.html/r584a714f141eff7b1c358d4679288177bd4ca4558e9999d15867d4b5@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/r3aacc40356defc3f248aa504b1e48e819dd0471a0a83349080c6bcbf@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/8dcaf7c3894d66cb717646ea1504ea6e300021c85bb4e677dc16b1aa@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/06cfb634bc7bf37af7d8f760f118018746ad8efbd519c4b789ac9c2e@%3Cdev.tomcat.apache.org%3E
web
Sources
- CVE List CVE-2010-2227
- GitHub Advisory GHSA-cxg2-49rq-8gcr
- NVD CVE-2010-2227
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.