CVE-2011-3190
Apache Tomcat Allows Remote Attackers to Spoof AJP Requests
CVE-2011-3190 is a high vulnerability (CVSS 7.5) in Apache Tomcat, published August 31, 2011. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 15.2%, the 96th percentile. Fixed in org.apache.tomcat:tomcat 7.0.21.
Certain AJP protocol connector implementations in Apache Tomcat 7.0.0 through 7.0.20, 6.0.0 through 6.0.33, 5.5.0 through 5.5.33, and possibly other versions allow remote attackers to spoof AJP requests, bypass authentication, and obtain sensitive information by causing the connector to interpret a request body as a new request.
Exploit likelihood
What each source reports
NVD Score used
7.5
Certain AJP protocol connector implementations in Apache Tomcat 7.0.0 through 7.0.20, 6.0.0 through 6.0.33, 5.5.0 through 5.5.33, and possibly other versions allow remote attackers to spoof AJP requests, bypass authentication, and obtain sensitive information by causing the connector to interpret a request body as a new request.
- Record
CVE-2011-3190- CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-264
- Updated
- 2026-11-02
CVE List No score
Certain AJP protocol connector implementations in Apache Tomcat 7.0.0 through 7.0.20, 6.0.0 through 6.0.33, 5.5.0 through 5.5.33, and possibly other versions allow remote attackers to spoof AJP requests, bypass authentication, and obtain sensitive information by causing the connector to interpret a request body as a new request.
- Record
CVE-2011-3190- Updated
- 2026-11-02
EUVDEUVD-2022-3486 No score
Certain AJP protocol connector implementations in Apache Tomcat 7.0.0 through 7.0.20, 6.0.0 through 6.0.33, 5.5.0 through 5.5.33, and possibly other versions allow remote attackers to spoof AJP requests, bypass authentication, and obtain sensitive information by causing the connector to interpret a request body as a new request.
- Record
EUVD-2022-3486- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-c38m-v4m2-524v No score
Apache Tomcat Allows Remote Attackers to Spoof AJP Requests
Certain AJP protocol connector implementations in Apache Tomcat 7.0.0 through 7.0.20, 6.0.0 through 6.0.33, 5.5.0 through 5.5.33, and possibly other versions allow remote attackers to spoof AJP requests, bypass authentication, and obtain sensitive information by causing the connector to interpret a request body as a new request.
- Record
GHSA-c38m-v4m2-524v- Weakness
- CWE-287
- Updated
- 2026-11-02
OSVGHSA-c38m-v4m2-524v No score
Apache Tomcat Allows Remote Attackers to Spoof AJP Requests
Certain AJP protocol connector implementations in Apache Tomcat 7.0.0 through 7.0.20, 6.0.0 through 6.0.33, 5.5.0 through 5.5.33, and possibly other versions allow remote attackers to spoof AJP requests, bypass authentication, and obtain sensitive information by causing the connector to interpret a request body as a new request.
- Record
GHSA-c38m-v4m2-524v- Weakness
- CWE-287
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.apache.tomcat:tomcatMaven |
7.0.0 to 7.0.20 | 7.0.21 |
org.apache.tomcat:tomcatMaven |
6.0.0 to 6.0.33 | 6.0.34 |
org.apache.tomcat:tomcatMaven |
5.0.0 to 5.5.33 | 5.5.34 |
tomcat6Debian:6.0 |
before 6.0.35-1+squeeze2, plus listed versions 6.0.28-106.0.28-96.0.28-9+squeeze16.0.32-16.0.32-2 Show 7 moreShow less6.0.32-36.0.32-46.0.32-56.0.32-66.0.32-76.0.33-16.0.35-1 |
6.0.35-1+squeeze2 |
org.apache.tomcat:tomcatMaven |
7.0.0 up to 7.0.21 | 7.0.21 |
org.apache.tomcat:tomcatMaven |
6.0.0 up to 6.0.34 | 6.0.34 |
org.apache.tomcat:tomcatMaven |
5.0.0 up to 5.5.34 | 5.5.34 |
tomcat6Red Hat:enterprise_linux:6::server |
before 0:6.0.24-35.el6_1 | 0:6.0.24-35.el6_1 |
tomcat6-el-2.1-apiRed Hat:enterprise_linux:6::server |
before 0:6.0.24-35.el6_1 | 0:6.0.24-35.el6_1 |
tomcat6-jsp-2.1-apiRed Hat:enterprise_linux:6::server |
before 0:6.0.24-35.el6_1 | 0:6.0.24-35.el6_1 |
Show 52 moreShow less
| Package | Affected | Fixed |
|---|---|---|
tomcat6-libRed Hat:enterprise_linux:6::server |
before 0:6.0.24-35.el6_1 | 0:6.0.24-35.el6_1 |
tomcat6-servlet-2.5-apiRed Hat:enterprise_linux:6::server |
before 0:6.0.24-35.el6_1 | 0:6.0.24-35.el6_1 |
tomcat6-admin-webappsRed Hat:enterprise_linux:6::server |
before 0:6.0.24-35.el6_1 | 0:6.0.24-35.el6_1 |
tomcat6-docs-webappRed Hat:enterprise_linux:6::server |
before 0:6.0.24-35.el6_1 | 0:6.0.24-35.el6_1 |
tomcat6-javadocRed Hat:enterprise_linux:6::server |
before 0:6.0.24-35.el6_1 | 0:6.0.24-35.el6_1 |
tomcat6-webappsRed Hat:enterprise_linux:6::server |
before 0:6.0.24-35.el6_1 | 0:6.0.24-35.el6_1 |
tomcat5Red Hat:jboss_enterprise_web_server:1::el5 |
before 0:5.5.33-27_patch_07.ep5.el5 | 0:5.5.33-27_patch_07.ep5.el5 |
tomcat5-admin-webappsRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:5.5.33-27_patch_07.ep5.el5 | 0:5.5.33-27_patch_07.ep5.el5 |
tomcat5-common-libRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:5.5.33-27_patch_07.ep5.el5 | 0:5.5.33-27_patch_07.ep5.el5 |
tomcat5-jasperRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:5.5.33-27_patch_07.ep5.el5 | 0:5.5.33-27_patch_07.ep5.el5 |
tomcat5-jasper-eclipseRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:5.5.33-27_patch_07.ep5.el5 | 0:5.5.33-27_patch_07.ep5.el5 |
tomcat5-jasper-javadocRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:5.5.33-27_patch_07.ep5.el5 | 0:5.5.33-27_patch_07.ep5.el5 |
tomcat5-jsp-2.0-apiRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:5.5.33-27_patch_07.ep5.el5 | 0:5.5.33-27_patch_07.ep5.el5 |
tomcat5-jsp-2.0-api-javadocRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:5.5.33-27_patch_07.ep5.el5 | 0:5.5.33-27_patch_07.ep5.el5 |
tomcat5-parentRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:5.5.33-27_patch_07.ep5.el5 | 0:5.5.33-27_patch_07.ep5.el5 |
tomcat5-server-libRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:5.5.33-27_patch_07.ep5.el5 | 0:5.5.33-27_patch_07.ep5.el5 |
tomcat5-servlet-2.4-apiRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:5.5.33-27_patch_07.ep5.el5 | 0:5.5.33-27_patch_07.ep5.el5 |
tomcat5-servlet-2.4-api-javadocRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:5.5.33-27_patch_07.ep5.el5 | 0:5.5.33-27_patch_07.ep5.el5 |
tomcat5-webappsRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:5.5.33-27_patch_07.ep5.el5 | 0:5.5.33-27_patch_07.ep5.el5 |
tomcat5Red Hat:jboss_enterprise_web_server:1::el6 |
before 0:5.5.33-28_patch_07.ep5.el6 | 0:5.5.33-28_patch_07.ep5.el6 |
tomcat5-admin-webappsRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:5.5.33-28_patch_07.ep5.el6 | 0:5.5.33-28_patch_07.ep5.el6 |
tomcat5-common-libRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:5.5.33-28_patch_07.ep5.el6 | 0:5.5.33-28_patch_07.ep5.el6 |
tomcat5-jasperRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:5.5.33-28_patch_07.ep5.el6 | 0:5.5.33-28_patch_07.ep5.el6 |
tomcat5-jasper-eclipseRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:5.5.33-28_patch_07.ep5.el6 | 0:5.5.33-28_patch_07.ep5.el6 |
tomcat5-jasper-javadocRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:5.5.33-28_patch_07.ep5.el6 | 0:5.5.33-28_patch_07.ep5.el6 |
tomcat5-jsp-2.0-apiRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:5.5.33-28_patch_07.ep5.el6 | 0:5.5.33-28_patch_07.ep5.el6 |
tomcat5-jsp-2.0-api-javadocRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:5.5.33-28_patch_07.ep5.el6 | 0:5.5.33-28_patch_07.ep5.el6 |
tomcat5-parentRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:5.5.33-28_patch_07.ep5.el6 | 0:5.5.33-28_patch_07.ep5.el6 |
tomcat5-server-libRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:5.5.33-28_patch_07.ep5.el6 | 0:5.5.33-28_patch_07.ep5.el6 |
tomcat5-servlet-2.4-apiRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:5.5.33-28_patch_07.ep5.el6 | 0:5.5.33-28_patch_07.ep5.el6 |
tomcat5-servlet-2.4-api-javadocRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:5.5.33-28_patch_07.ep5.el6 | 0:5.5.33-28_patch_07.ep5.el6 |
tomcat5-webappsRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:5.5.33-28_patch_07.ep5.el6 | 0:5.5.33-28_patch_07.ep5.el6 |
tomcat6Red Hat:jboss_enterprise_web_server:1::el5 |
before 0:6.0.32-24_patch_07.ep5.el5 | 0:6.0.32-24_patch_07.ep5.el5 |
tomcat6-admin-webappsRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:6.0.32-24_patch_07.ep5.el5 | 0:6.0.32-24_patch_07.ep5.el5 |
tomcat6-docs-webappRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:6.0.32-24_patch_07.ep5.el5 | 0:6.0.32-24_patch_07.ep5.el5 |
tomcat6-el-1.0-apiRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:6.0.32-24_patch_07.ep5.el5 | 0:6.0.32-24_patch_07.ep5.el5 |
tomcat6-javadocRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:6.0.32-24_patch_07.ep5.el5 | 0:6.0.32-24_patch_07.ep5.el5 |
tomcat6-jsp-2.1-apiRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:6.0.32-24_patch_07.ep5.el5 | 0:6.0.32-24_patch_07.ep5.el5 |
tomcat6-libRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:6.0.32-24_patch_07.ep5.el5 | 0:6.0.32-24_patch_07.ep5.el5 |
tomcat6-log4jRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:6.0.32-24_patch_07.ep5.el5 | 0:6.0.32-24_patch_07.ep5.el5 |
tomcat6-servlet-2.5-apiRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:6.0.32-24_patch_07.ep5.el5 | 0:6.0.32-24_patch_07.ep5.el5 |
tomcat6-webappsRed Hat:jboss_enterprise_web_server:1::el5 |
before 0:6.0.32-24_patch_07.ep5.el5 | 0:6.0.32-24_patch_07.ep5.el5 |
tomcat6Red Hat:jboss_enterprise_web_server:1::el6 |
before 0:6.0.32-24_patch_07.ep5.el6 | 0:6.0.32-24_patch_07.ep5.el6 |
tomcat6-admin-webappsRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:6.0.32-24_patch_07.ep5.el6 | 0:6.0.32-24_patch_07.ep5.el6 |
tomcat6-docs-webappRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:6.0.32-24_patch_07.ep5.el6 | 0:6.0.32-24_patch_07.ep5.el6 |
tomcat6-el-1.0-apiRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:6.0.32-24_patch_07.ep5.el6 | 0:6.0.32-24_patch_07.ep5.el6 |
tomcat6-javadocRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:6.0.32-24_patch_07.ep5.el6 | 0:6.0.32-24_patch_07.ep5.el6 |
tomcat6-jsp-2.1-apiRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:6.0.32-24_patch_07.ep5.el6 | 0:6.0.32-24_patch_07.ep5.el6 |
tomcat6-libRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:6.0.32-24_patch_07.ep5.el6 | 0:6.0.32-24_patch_07.ep5.el6 |
tomcat6-log4jRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:6.0.32-24_patch_07.ep5.el6 | 0:6.0.32-24_patch_07.ep5.el6 |
tomcat6-servlet-2.5-apiRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:6.0.32-24_patch_07.ep5.el6 | 0:6.0.32-24_patch_07.ep5.el6 |
tomcat6-webappsRed Hat:jboss_enterprise_web_server:1::el6 |
before 0:6.0.32-24_patch_07.ep5.el6 | 0:6.0.32-24_patch_07.ep5.el6 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
secunia.com/advisories/45748
exchange.xforce.ibmcloud.com/vulnerabilities/69472
mandriva.com/security/advisories?name=MDVSA-2011:156
debian.org/security/2012/dsa-2401
securitytracker.com/id?1025993
secunia.com/advisories/48308
Show 77 moreShow less
secunia.com/advisories/49094
marc.info?l=bugtraq&m=136485229118404&w=2
securityfocus.com/bid/49353
securityreason.com/securityalert/8362
marc.info?l=bugtraq&m=133469267822771&w=2
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A19465
marc.info?l=bugtraq&m=132215163318824&w=2
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A14933
secunia.com/advisories/57126
securityfocus.com/archive/1/519466/100/0/threaded
issues.apache.org/bugzilla/show_bug.cgi?id=51698
marc.info?l=bugtraq&m=139344343412337&w=2
lists.apache.org/thread.html/06cfb634bc7bf37af7d8f760f118018746ad8efbd519c4b789ac9c2e%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/8dcaf7c3894d66cb717646ea1504ea6e300021c85bb4e677dc16b1aa%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/r584a714f141eff7b1c358d4679288177bd4ca4558e9999d15867d4b5%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/r3aacc40356defc3f248aa504b1e48e819dd0471a0a83349080c6bcbf%40%3Cdev.tomcat.apache.org%3E
nvd.nist.gov/vuln/detail/CVE-2011-3190
lists.apache.org/thread.html/06cfb634bc7bf37af7d8f760f118018746ad8efbd519c4b789ac9c2e@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/8dcaf7c3894d66cb717646ea1504ea6e300021c85bb4e677dc16b1aa@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/r3aacc40356defc3f248aa504b1e48e819dd0471a0a83349080c6bcbf@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/r584a714f141eff7b1c358d4679288177bd4ca4558e9999d15867d4b5@%3Cdev.tomcat.apache.org%3E
github.com/apache/tomcat/commit/a2538ce78f83b7376c48d12d8247600079d789b1
github.com/apache/tomcat55/commit/be3eb28f82250a5c81a1c42216570ebf892aefac
web.archive.org/web/20130121232525/http://www.securityfocus.com/archive/1/519466/100/0/threaded
web.archive.org/web/20130314002148/http://www.securityfocus.com/bid/49353
web.archive.org/web/20131214094052/http://www.securitytracker.com/id?1025993
github.com/advisories/GHSA-c38m-v4m2-524v
github.com/apache/tomcat
access.redhat.com/errata/RHSA-2011:1780
access.redhat.com/security/updates/classification
tomcat.apache.org/security-6.html
access.redhat.com/support/offerings/production/soc.html
bugzilla.redhat.com/show_bug.cgi?id=717013
bugzilla.redhat.com/show_bug.cgi?id=720948
bugzilla.redhat.com/show_bug.cgi?id=734868
bugzilla.redhat.com/show_bug.cgi?id=741401
security.access.redhat.com/data/csaf/v2/advisories/2011/rhsa-2011_1780.json
access.redhat.com/security/cve/CVE-2011-1184
cve.org/CVERecord?id=CVE-2011-1184
nvd.nist.gov/vuln/detail/CVE-2011-1184
access.redhat.com/security/cve/CVE-2011-2204
cve.org/CVERecord?id=CVE-2011-2204
nvd.nist.gov/vuln/detail/CVE-2011-2204
access.redhat.com/security/cve/CVE-2011-2526
cve.org/CVERecord?id=CVE-2011-2526
nvd.nist.gov/vuln/detail/CVE-2011-2526
access.redhat.com/security/cve/CVE-2011-3190
cve.org/CVERecord?id=CVE-2011-3190
access.redhat.com/security/cve/CVE-2011-5062
cve.org/CVERecord?id=CVE-2011-5062
nvd.nist.gov/vuln/detail/CVE-2011-5062
access.redhat.com/security/cve/CVE-2011-5063
cve.org/CVERecord?id=CVE-2011-5063
nvd.nist.gov/vuln/detail/CVE-2011-5063
access.redhat.com/security/cve/CVE-2011-5064
cve.org/CVERecord?id=CVE-2011-5064
nvd.nist.gov/vuln/detail/CVE-2011-5064
access.redhat.com/errata/RHSA-2012:0680
tomcat.apache.org/security-5.html
issues.jboss.org/browse/JBPAPP-4873
issues.jboss.org/browse/JBPAPP-6133
bugzilla.redhat.com/show_bug.cgi?id=750521
bugzilla.redhat.com/show_bug.cgi?id=783359
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_0680.json
access.redhat.com/security/cve/CVE-2011-4858
cve.org/CVERecord?id=CVE-2011-4858
nvd.nist.gov/vuln/detail/CVE-2011-4858
access.redhat.com/security/cve/CVE-2012-0022
cve.org/CVERecord?id=CVE-2012-0022
nvd.nist.gov/vuln/detail/CVE-2012-0022
access.redhat.com/errata/RHSA-2012:0682
issues.jboss.org/browse/JBPAPP-6852
bugzilla.redhat.com/show_bug.cgi?id=782624
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_0682.json
access.redhat.com/security/cve/CVE-2011-3375
cve.org/CVERecord?id=CVE-2011-3375
nvd.nist.gov/vuln/detail/CVE-2011-3375