CVE-2005-2090 json
Tomcat Vulnerable to Web Cache Poisoning
published 2005-06-30 21 y ago modified 2026-06-16 4 mo ago also GHSA-f2gq-p6qv-ccw4 , EUVD-2022-3670
- cvss
- 4.3
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 26.1%
- EPSS 26.1% chance of exploitation in 30 days, percentile 98%
- public exploits
- 0
- none known
Summary
Jakarta Tomcat 5.0.19 (Coyote/1.1) and Tomcat 4.1.24 (Coyote/1.0) allows remote attackers to poison the web cache, bypass web application firewall protection, and conduct XSS attacks via an HTTP request with both a "Transfer-Encoding: chunked" header and a Content-Length header, which causes Tomcat to incorrectly handle and forward the body of the request in a way that causes the receiving server to process it as a separate HTTP request, aka "HTTP Request Smuggling."
Patch / fix
- ant certificate system 7.3 1.6.5-1jpp_1rh
- axis certificate system 7.3 1.2.1-1jpp_3rh
- mx4j certificate system 7.3 1:3.0.1-1jpp_4rh
- log4j certificate system 7.3 1.2.12-1jpp_1rh
- tomcat5 certificate system 7.3 5.5.23-0jpp_4rh.16
- rhpki-ca certificate system 7.3 7.3.0-20.el4
- pcsc-lite certificate system 7.3 1.3.3-3.el4
- rhpki-kra certificate system 7.3 7.3.0-14.el4
red hat advisories RHSA-2010:0602RHSA-2008:0524RHSA-2008:0261RHSA-2007:1069RHSA-2007:0360RHSA-2007:0340
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-2005-2090 updated
tomcat multiple content-length header poisioning
-
Red Hat Application Server 3AS tomcat5 5.0.30-0jpp_5rh, tomcat5-webapps 5.0.30-0jpp_5rh, tomcat5-admin-webapps 5.0.30-0jpp_5rh Red Hat Application Server 3ES tomcat5 5.0.30-0jpp_5rh, tomcat5-webapps 5.0.30-0jpp_5rh, tomcat5-admin-webapps 5.0.30-0jpp_5rh Red Hat Application Server 3WS tomcat5 5.0.30-0jpp_5rh, tomcat5-webapps 5.0.30-0jpp_5rh, tomcat5-admin-webapps 5.0.30-0jpp_5rhfixed: vendor fix RHSA-2007:0340
-
Red Hat Application Server v2 4AS tomcat5 5.5.23-0jpp_4rh.3, tomcat5-jasper 5.5.23-0jpp_4rh.3, tomcat5-webapps 5.5.23-0jpp_4rh.3, jakarta-commons-modeler 2.0-3jpp_2rh, tomcat5-common-lib 5.5.23-0jpp_4rh.3, tomcat5-server-lib 5.5.23-0jpp_4rh.3, +7 more Red Hat Application Server v2 4ES tomcat5 5.5.23-0jpp_4rh.3, tomcat5-jasper 5.5.23-0jpp_4rh.3, tomcat5-webapps 5.5.23-0jpp_4rh.3, jakarta-commons-modeler 2.0-3jpp_2rh, tomcat5-common-lib 5.5.23-0jpp_4rh.3, tomcat5-server-lib 5.5.23-0jpp_4rh.3, +7 more Red Hat Application Server v2 4WS tomcat5 5.5.23-0jpp_4rh.3, tomcat5-jasper 5.5.23-0jpp_4rh.3, tomcat5-webapps 5.5.23-0jpp_4rh.3, jakarta-commons-modeler 2.0-3jpp_2rh, tomcat5-common-lib 5.5.23-0jpp_4rh.3, tomcat5-server-lib 5.5.23-0jpp_4rh.3, +7 morefixed: vendor fix RHSA-2007:0326
-
Red Hat Application Stack v1 for Enterprise Linux AS (v.4) jbossas 4.0.5-2.CP04.el4s1.2 Red Hat Application Stack v1 for Enterprise Linux ES (v.4) jbossas 4.0.5-2.CP04.el4s1.2fixed: vendor fix RHSA-2007:0360
-
Red Hat Certificate System 7.3 for 4AS ant 1.6.5-1jpp_1rh, axis 1.2.1-1jpp_3rh, mx4j 3.0.1-1jpp_4rh, log4j 1.2.12-1jpp_1rh, pcsc-lite 1.3.3-3.el4, rhpki-ca 7.3.0-20.el4, +31 more Red Hat Certificate System 7.3 for 4ES ant 1.6.5-1jpp_1rh, axis 1.2.1-1jpp_3rh, mx4j 3.0.1-1jpp_4rh, log4j 1.2.12-1jpp_1rh, pcsc-lite 1.3.3-3.el4, rhpki-ca 7.3.0-20.el4, +31 morefixed: vendor fix RHSA-2010:0602
-
Red Hat Developer Suite v.3 (AS v.4) tomcat5 5.5.23-0jpp_6rh, tomcat5-jasper 5.5.23-0jpp_6rh, tomcat5-common-lib 5.5.23-0jpp_6rh, tomcat5-server-lib 5.5.23-0jpp_6rh, tomcat5-jsp-2.0-api 5.5.23-0jpp_6rh, jakarta-commons-modeler 2.0-3jpp_3rh, +1 morefixed: vendor fix RHSA-2007:0328
-
Red Hat Enterprise Linux (v. 5 server) tomcat5 5.5.23-0jpp.1.0.3.el5, tomcat5-jasper 5.5.23-0jpp.1.0.3.el5, tomcat5-webapps 5.5.23-0jpp.1.0.3.el5, tomcat5-common-lib 5.5.23-0jpp.1.0.3.el5, tomcat5-server-lib 5.5.23-0jpp.1.0.3.el5, tomcat5-jsp-2.0-api 5.5.23-0jpp.1.0.3.el5, +7 more Red Hat Enterprise Linux Desktop (v. 5 client) tomcat5 5.5.23-0jpp.1.0.3.el5, tomcat5-jasper 5.5.23-0jpp.1.0.3.el5, tomcat5-webapps 5.5.23-0jpp.1.0.3.el5, tomcat5-common-lib 5.5.23-0jpp.1.0.3.el5, tomcat5-server-lib 5.5.23-0jpp.1.0.3.el5, tomcat5-jsp-2.0-api 5.5.23-0jpp.1.0.3.el5, +5 more Red Hat Enterprise Linux Desktop Workstation (v. 5 client) tomcat5 5.5.23-0jpp.1.0.3.el5, tomcat5-jasper 5.5.23-0jpp.1.0.3.el5, tomcat5-webapps 5.5.23-0jpp.1.0.3.el5, tomcat5-common-lib 5.5.23-0jpp.1.0.3.el5, tomcat5-server-lib 5.5.23-0jpp.1.0.3.el5, tomcat5-jsp-2.0-api 5.5.23-0jpp.1.0.3.el5, +7 morefixed: vendor fix RHSA-2007:0327
-
Red Hat Satellite 5.0 (RHEL v.4 AS) tyrex 1.0.1-2jpp_2rh, jabberd 2.0s10-3.38.rhn, jfreechart 0.9.20-3.rhn, tomcat5 5.0.30-0jpp_6rh, tomcat5 5.0.30-0jpp_10rh, perl-Crypt-CBC 2.24-1.el4, +7 more Red Hat Satellite v 4.0 (RHEL v.3 AS) tyrex 1.0.1-2jpp_2rh, tomcat5 5.0.30-0jpp_6rh, jakarta-commons-pool 1.2-2jpp_2rh Red Hat Satellite v 4.0 (RHEL v.4 AS) tyrex 1.0.1-2jpp_2rh, tomcat5 5.0.30-0jpp_6rh, jakarta-commons-pool 1.2-2jpp_2rh Red Hat Satellite v 4.1 (RHEL v.3 AS) tyrex 1.0.1-2jpp_2rh, tomcat5 5.0.30-0jpp_6rh, jakarta-commons-pool 1.2-2jpp_2rh Red Hat Satellite v 4.1 (RHEL v.4 AS) tyrex 1.0.1-2jpp_2rh, tomcat5 5.0.30-0jpp_6rh, jakarta-commons-pool 1.2-2jpp_2rh Red Hat Satellite v 4.2 (RHEL v.3 AS) tyrex 1.0.1-2jpp_2rh, jabberd 2.0s10-3.37.rhn, jfreechart 0.9.20-3.rhn, tomcat5 5.0.30-0jpp_6rh, tomcat5 5.0.30-0jpp_10rh, perl-Crypt-CBC 2.24-1.el3, +7 morefixed: vendor fix RHSA-2007:1069
+1 more productsfewer
Red Hat Satellite v 4.2 (RHEL v.4 AS) tyrex 1.0.1-2jpp_2rh, jabberd 2.0s10-3.38.rhn, jfreechart 0.9.20-3.rhn, tomcat5 5.0.30-0jpp_6rh, tomcat5 5.0.30-0jpp_10rh, perl-Crypt-CBC 2.24-1.el4, +7 more -
Red Hat Application Stack v1 for Enterprise Linux AS (v.4) jbossas-ejb3 1.0.0-0.2.rc9.CP04.el4s1.2 Red Hat Application Stack v1 for Enterprise Linux ES (v.4) jbossas-ejb3 1.0.0-0.2.rc9.CP04.el4s1.2not 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
Exploit prediction
26.11% chance of exploitation in the next 30 days, higher than 98% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- securiteam.com http://www.securiteam.com/securityreviews/5GP0220G0U.html referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 4.3 | AV:N/AC:M/Au:N/C:N/I:P/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.apache.tomcat:tomcat | >=5.0.0, <=5.0.19 >=4.0.0, <=4.1.24 |
no fix listed |
References
-
securiteam.com
/securityreviews/5GP0220G0U.html
web, exploit, third-party-advisory
-
sunsolve.sun.com
/search/document.do?assetkey=1-26-239312-1
vendor-advisory, web, broken-link
-
lists.apple.com
/archives/security-announce//2007/Jul/msg00004.html
vendor-advisory, web, mailing-list, third-party-advisory
-
lists.opensuse.org
/opensuse-security-announce/2008-03/msg00001.html
vendor-advisory, web, third-party-advisory
-
redhat.com
/support/errata/RHSA-2007-0360.html
vendor-advisory, web, third-party-advisory
-
redhat.com
/support/errata/RHSA-2007-0327.html
vendor-advisory, web, third-party-advisory
-
h20000.www2.hp.com
/bizsupport/TechSupport/Document.jsp?objectID=c01178795
vendor-advisory, broken-link
-
redhat.com
/support/errata/RHSA-2008-0261.html
vendor-advisory, web, third-party-advisory
-
tomcat.apache.org
/security-4.html
web, vendor-advisory
-
tomcat.apache.org
/security-6.html
web, vendor-advisory
-
tomcat.apache.org
/security-5.html
web, vendor-advisory
-
fujitsu.com
/global/support/software/security/products-f/interstage-200703e.html
web, third-party-advisory
-
secunia.com
/advisories/30908
third-party-advisory, permissions-required
-
lists.vmware.com
/pipermail/security-announce/2008/000003.html
mailing-list, web, third-party-advisory
-
vupen.com
/english/advisories/2007/2732
vdb-entry, permissions-required
-
securityfocus.com
/bid/13873
vdb-entry, web, third-party-advisory
-
vupen.com
/english/advisories/2007/3087
vdb-entry, permissions-required
-
secunia.com
/advisories/30899
third-party-advisory, permissions-required
-
secunia.com
/advisories/29242
third-party-advisory, permissions-required
-
vupen.com
/english/advisories/2008/1979/references
vdb-entry, permissions-required
-
vupen.com
/english/advisories/2008/0065
vdb-entry, permissions-required
-
securityfocus.com
/archive/1/500412/100/0/threaded
mailing-list, web, third-party-advisory, vdb-entry
-
secunia.com
/advisories/33668
third-party-advisory, permissions-required
-
securityfocus.com
/archive/1/485938/100/0/threaded
mailing-list, web, third-party-advisory, vdb-entry
-
securityfocus.com
/archive/1/500396/100/0/threaded
mailing-list, web, third-party-advisory, vdb-entry
-
vupen.com
/english/advisories/2009/0233
vdb-entry, permissions-required
-
oval.cisecurity.org
/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10499
vdb-entry, signature, web
-
secunia.com
/advisories/28365
third-party-advisory, permissions-required
-
support.avaya.com
/elmodocs2/security/ASA-2007-206.htm
web, third-party-advisory
-
vupen.com
/english/advisories/2007/3386
vdb-entry, permissions-required
-
watchfire.com
/resources/HTTP-Request-Smuggling.pdf
third-party-advisory
-
secunia.com
/advisories/27037
third-party-advisory, permissions-required
-
securitytracker.com
/id?1014365
vdb-entry, web, third-party-advisory
-
docs.info.apple.com
/article.html?artnum=306172
web, broken-link
-
securityfocus.com
/bid/25159
vdb-entry, web, third-party-advisory
-
secunia.com
/advisories/26660
third-party-advisory, permissions-required
-
seclists.org
/lists/bugtraq/2005/Jun/0025.html
mailing-list, web, third-party-advisory
-
community.ca.com
/blogs/casecurityresponseblog/archive/2009/01/23.aspx
web, broken-link
-
support.ca.com
/irj/portal/anonymous/phpsupcontent?contentID=197540
web, broken-link, third-party-advisory
-
secunia.com
/advisories/26235
third-party-advisory, permissions-required
-
nvd.nist.gov
/vuln/detail/CVE-2005-2090
advisory
-
lists.apache.org
/thread.html/29dc6c2b625789e70a9c4756b5a327e6547273ff8bde7e0327af48c5@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/37220405a377c0182d2afdbc36461c4783b2930fbeae3a17f1333113@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/39ae1f0bd5867c15755a6f959b271ade1aea04ccdc3b2e639dcd903b@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/b84ad1258a89de5c9c853c7f2d3ad77e5b8b2930be9e132d5cef6b95@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/b8a1bf18155b552dcf9a928ba808cbadad84c236d85eab3033662cfb@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/c62b0e3a7bf23342352a5810c640a94b6db69957c5c19db507004d74@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/r03c597a64de790ba42c167efacfa23300c3d6c9fe589ab87fe02859c@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/r587e50b86c1a96ee301f751d50294072d142fd6dc08a8987ae9f3a9b@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/rb71997f506c6cc8b530dd845c084995a9878098846c7b4eacfae8db3@%3Cdev.tomcat.apache.org%3E
web
- lists.apache.org /thread.html/29dc6c2b625789e70a9c4756b5a327e6547273ff8bde7e0327af48c5%40%3Cdev.tomcat.apache.org%3E
Sources
- CVE List CVE-2005-2090
- GitHub Advisory GHSA-f2gq-p6qv-ccw4
- NVD CVE-2005-2090
Fencer Vulns 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.