Every CVE Search/ Get API key

CVE-2011-2526

Improper Input Validation in Apache Tomcat

4.4 MediumFix available

Apache Tomcat 5.5.x before 5.5.34, 6.x before 6.0.33, and 7.x before 7.0.19, when sendfile is enabled for the HTTP APR or HTTP NIO connector, does not validate certain request attributes, which allows local users to bypass intended file access restrictions or cause a denial of service (infinite loop or JVM crash) by leveraging an untrusted web application.

Exploit likelihood

0.70%Down 2.4 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 4.4

Apache Tomcat 5.5.x before 5.5.34, 6.x before 6.0.33, and 7.x before 7.0.19, when sendfile is enabled for the HTTP APR or HTTP NIO connector, does not validate certain request attributes, which allows local users to bypass intended file access restrictions or cause a denial of service (infinite loop or JVM crash) by leveraging an untrusted web application.

Record
CVE-2011-2526
CVSS 2.0
4.4 MediumAV:L/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-20
Updated
2026-11-02
CVE List No score

Apache Tomcat 5.5.x before 5.5.34, 6.x before 6.0.33, and 7.x before 7.0.19, when sendfile is enabled for the HTTP APR or HTTP NIO connector, does not validate certain request attributes, which allows local users to bypass intended file access restrictions or cause a denial of service (infinite loop or JVM crash) by leveraging an untrusted web application.

Record
CVE-2011-2526
Updated
2026-11-02
EUVDEUVD-2022-3373 No score

Apache Tomcat 5.5.x before 5.5.34, 6.x before 6.0.33, and 7.x before 7.0.19, when sendfile is enabled for the HTTP APR or HTTP NIO connector, does not validate certain request attributes, which allows local users to bypass intended file access restrictions or cause a denial of service (infinite loop or JVM crash) by leveraging an untrusted web application.

Record
EUVD-2022-3373
Updated
2026-11-03
GitHub AdvisoriesGHSA-9ggm-7897-x4mg No score

Improper Input Validation in Apache Tomcat

Apache Tomcat 5.5.x before 5.5.34, 6.x before 6.0.33, and 7.x before 7.0.19, when sendfile is enabled for the HTTP APR or HTTP NIO connector, does not validate certain request attributes, which allows local users to bypass intended file access restrictions or cause a denial of service (infinite loop or JVM crash) by leveraging an untrusted web application.

Record
GHSA-9ggm-7897-x4mg
Weakness
CWE-20
Updated
2026-11-02
OSVGHSA-9ggm-7897-x4mg No score

Improper Input Validation in Apache Tomcat

Apache Tomcat 5.5.x before 5.5.34, 6.x before 6.0.33, and 7.x before 7.0.19, when sendfile is enabled for the HTTP APR or HTTP NIO connector, does not validate certain request attributes, which allows local users to bypass intended file access restrictions or cause a denial of service (infinite loop or JVM crash) by leveraging an untrusted web application.

Record
GHSA-9ggm-7897-x4mg
Weakness
CWE-20
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.apache.tomcat:tomcat
Maven
before 5.5.34
5.5.34
org.apache.tomcat:tomcat
Maven
6.0.0 up to 6.0.33
6.0.33
org.apache.tomcat:tomcat
Maven
7.0.0 up to 7.0.19
7.0.19
tomcat6
Debian:6.0
From an advisory covering 10 CVEs
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 less
6.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
tomcat6
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:6.0.24-35.el6_1
0:6.0.24-35.el6_1
tomcat6-el-2.1-api
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:6.0.24-35.el6_1
0:6.0.24-35.el6_1
tomcat6-jsp-2.1-api
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:6.0.24-35.el6_1
0:6.0.24-35.el6_1
tomcat6-lib
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:6.0.24-35.el6_1
0:6.0.24-35.el6_1
tomcat6-servlet-2.5-api
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:6.0.24-35.el6_1
0:6.0.24-35.el6_1
tomcat6-admin-webapps
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:6.0.24-35.el6_1
0:6.0.24-35.el6_1
Show 74 moreShow less
Affected packages
PackageAffectedFixed
tomcat6-docs-webapp
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:6.0.24-35.el6_1
0:6.0.24-35.el6_1
tomcat6-javadoc
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:6.0.24-35.el6_1
0:6.0.24-35.el6_1
tomcat6-webapps
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:6.0.24-35.el6_1
0:6.0.24-35.el6_1
jbossweb
Red Hat:jboss_enterprise_application_platform:5::el4
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el4
0:2.1.12-3_patch_03.2.ep5.el4
jbossweb-el-1.0-api
Red Hat:jboss_enterprise_application_platform:5::el4
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el4
0:2.1.12-3_patch_03.2.ep5.el4
jbossweb-jsp-2.1-api
Red Hat:jboss_enterprise_application_platform:5::el4
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el4
0:2.1.12-3_patch_03.2.ep5.el4
jbossweb-lib
Red Hat:jboss_enterprise_application_platform:5::el4
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el4
0:2.1.12-3_patch_03.2.ep5.el4
jbossweb-servlet-2.5-api
Red Hat:jboss_enterprise_application_platform:5::el4
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el4
0:2.1.12-3_patch_03.2.ep5.el4
jbossweb
Red Hat:jboss_enterprise_application_platform:5::el5
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el5
0:2.1.12-3_patch_03.2.ep5.el5
jbossweb-el-1.0-api
Red Hat:jboss_enterprise_application_platform:5::el5
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el5
0:2.1.12-3_patch_03.2.ep5.el5
jbossweb-jsp-2.1-api
Red Hat:jboss_enterprise_application_platform:5::el5
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el5
0:2.1.12-3_patch_03.2.ep5.el5
jbossweb-lib
Red Hat:jboss_enterprise_application_platform:5::el5
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el5
0:2.1.12-3_patch_03.2.ep5.el5
jbossweb-servlet-2.5-api
Red Hat:jboss_enterprise_application_platform:5::el5
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el5
0:2.1.12-3_patch_03.2.ep5.el5
jbossweb
Red Hat:jboss_enterprise_application_platform:5::el6
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el6
0:2.1.12-3_patch_03.2.ep5.el6
jbossweb-el-1.0-api
Red Hat:jboss_enterprise_application_platform:5::el6
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el6
0:2.1.12-3_patch_03.2.ep5.el6
jbossweb-jsp-2.1-api
Red Hat:jboss_enterprise_application_platform:5::el6
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el6
0:2.1.12-3_patch_03.2.ep5.el6
jbossweb-lib
Red Hat:jboss_enterprise_application_platform:5::el6
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el6
0:2.1.12-3_patch_03.2.ep5.el6
jbossweb-servlet-2.5-api
Red Hat:jboss_enterprise_application_platform:5::el6
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el6
0:2.1.12-3_patch_03.2.ep5.el6
jbossweb
Red Hat:jboss_enterprise_web_platform:5::el5
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el5
0:2.1.12-3_patch_03.2.ep5.el5
jbossweb-el-1.0-api
Red Hat:jboss_enterprise_web_platform:5::el5
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el5
0:2.1.12-3_patch_03.2.ep5.el5
jbossweb-jsp-2.1-api
Red Hat:jboss_enterprise_web_platform:5::el5
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el5
0:2.1.12-3_patch_03.2.ep5.el5
jbossweb-lib
Red Hat:jboss_enterprise_web_platform:5::el5
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el5
0:2.1.12-3_patch_03.2.ep5.el5
jbossweb-servlet-2.5-api
Red Hat:jboss_enterprise_web_platform:5::el5
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el5
0:2.1.12-3_patch_03.2.ep5.el5
jbossweb
Red Hat:jboss_enterprise_web_platform:5::el6
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el6
0:2.1.12-3_patch_03.2.ep5.el6
jbossweb-el-1.0-api
Red Hat:jboss_enterprise_web_platform:5::el6
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el6
0:2.1.12-3_patch_03.2.ep5.el6
jbossweb-jsp-2.1-api
Red Hat:jboss_enterprise_web_platform:5::el6
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el6
0:2.1.12-3_patch_03.2.ep5.el6
jbossweb-lib
Red Hat:jboss_enterprise_web_platform:5::el6
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el6
0:2.1.12-3_patch_03.2.ep5.el6
jbossweb-servlet-2.5-api
Red Hat:jboss_enterprise_web_platform:5::el6
From an advisory covering 8 CVEs
before 0:2.1.12-3_patch_03.2.ep5.el6
0:2.1.12-3_patch_03.2.ep5.el6
tomcat5
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 9 CVEs
before 0:5.5.33-27_patch_07.ep5.el5
0:5.5.33-27_patch_07.ep5.el5
tomcat5-admin-webapps
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 9 CVEs
before 0:5.5.33-27_patch_07.ep5.el5
0:5.5.33-27_patch_07.ep5.el5
tomcat5-common-lib
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 9 CVEs
before 0:5.5.33-27_patch_07.ep5.el5
0:5.5.33-27_patch_07.ep5.el5
tomcat5-jasper
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 9 CVEs
before 0:5.5.33-27_patch_07.ep5.el5
0:5.5.33-27_patch_07.ep5.el5
tomcat5-jasper-eclipse
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 9 CVEs
before 0:5.5.33-27_patch_07.ep5.el5
0:5.5.33-27_patch_07.ep5.el5
tomcat5-jasper-javadoc
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 9 CVEs
before 0:5.5.33-27_patch_07.ep5.el5
0:5.5.33-27_patch_07.ep5.el5
tomcat5-jsp-2.0-api
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 9 CVEs
before 0:5.5.33-27_patch_07.ep5.el5
0:5.5.33-27_patch_07.ep5.el5
tomcat5-jsp-2.0-api-javadoc
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 9 CVEs
before 0:5.5.33-27_patch_07.ep5.el5
0:5.5.33-27_patch_07.ep5.el5
tomcat5-parent
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 9 CVEs
before 0:5.5.33-27_patch_07.ep5.el5
0:5.5.33-27_patch_07.ep5.el5
tomcat5-server-lib
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 9 CVEs
before 0:5.5.33-27_patch_07.ep5.el5
0:5.5.33-27_patch_07.ep5.el5
tomcat5-servlet-2.4-api
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 9 CVEs
before 0:5.5.33-27_patch_07.ep5.el5
0:5.5.33-27_patch_07.ep5.el5
tomcat5-servlet-2.4-api-javadoc
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 9 CVEs
before 0:5.5.33-27_patch_07.ep5.el5
0:5.5.33-27_patch_07.ep5.el5
tomcat5-webapps
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 9 CVEs
before 0:5.5.33-27_patch_07.ep5.el5
0:5.5.33-27_patch_07.ep5.el5
tomcat5
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 9 CVEs
before 0:5.5.33-28_patch_07.ep5.el6
0:5.5.33-28_patch_07.ep5.el6
tomcat5-admin-webapps
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 9 CVEs
before 0:5.5.33-28_patch_07.ep5.el6
0:5.5.33-28_patch_07.ep5.el6
tomcat5-common-lib
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 9 CVEs
before 0:5.5.33-28_patch_07.ep5.el6
0:5.5.33-28_patch_07.ep5.el6
tomcat5-jasper
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 9 CVEs
before 0:5.5.33-28_patch_07.ep5.el6
0:5.5.33-28_patch_07.ep5.el6
tomcat5-jasper-eclipse
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 9 CVEs
before 0:5.5.33-28_patch_07.ep5.el6
0:5.5.33-28_patch_07.ep5.el6
tomcat5-jasper-javadoc
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 9 CVEs
before 0:5.5.33-28_patch_07.ep5.el6
0:5.5.33-28_patch_07.ep5.el6
tomcat5-jsp-2.0-api
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 9 CVEs
before 0:5.5.33-28_patch_07.ep5.el6
0:5.5.33-28_patch_07.ep5.el6
tomcat5-jsp-2.0-api-javadoc
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 9 CVEs
before 0:5.5.33-28_patch_07.ep5.el6
0:5.5.33-28_patch_07.ep5.el6
tomcat5-parent
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 9 CVEs
before 0:5.5.33-28_patch_07.ep5.el6
0:5.5.33-28_patch_07.ep5.el6
tomcat5-server-lib
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 9 CVEs
before 0:5.5.33-28_patch_07.ep5.el6
0:5.5.33-28_patch_07.ep5.el6
tomcat5-servlet-2.4-api
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 9 CVEs
before 0:5.5.33-28_patch_07.ep5.el6
0:5.5.33-28_patch_07.ep5.el6
tomcat5-servlet-2.4-api-javadoc
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 9 CVEs
before 0:5.5.33-28_patch_07.ep5.el6
0:5.5.33-28_patch_07.ep5.el6
tomcat5-webapps
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 9 CVEs
before 0:5.5.33-28_patch_07.ep5.el6
0:5.5.33-28_patch_07.ep5.el6
tomcat6
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el5
0:6.0.32-24_patch_07.ep5.el5
tomcat6-admin-webapps
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el5
0:6.0.32-24_patch_07.ep5.el5
tomcat6-docs-webapp
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el5
0:6.0.32-24_patch_07.ep5.el5
tomcat6-el-1.0-api
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el5
0:6.0.32-24_patch_07.ep5.el5
tomcat6-javadoc
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el5
0:6.0.32-24_patch_07.ep5.el5
tomcat6-jsp-2.1-api
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el5
0:6.0.32-24_patch_07.ep5.el5
tomcat6-lib
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el5
0:6.0.32-24_patch_07.ep5.el5
tomcat6-log4j
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el5
0:6.0.32-24_patch_07.ep5.el5
tomcat6-servlet-2.5-api
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el5
0:6.0.32-24_patch_07.ep5.el5
tomcat6-webapps
Red Hat:jboss_enterprise_web_server:1::el5
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el5
0:6.0.32-24_patch_07.ep5.el5
tomcat6
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el6
0:6.0.32-24_patch_07.ep5.el6
tomcat6-admin-webapps
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el6
0:6.0.32-24_patch_07.ep5.el6
tomcat6-docs-webapp
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el6
0:6.0.32-24_patch_07.ep5.el6
tomcat6-el-1.0-api
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el6
0:6.0.32-24_patch_07.ep5.el6
tomcat6-javadoc
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el6
0:6.0.32-24_patch_07.ep5.el6
tomcat6-jsp-2.1-api
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el6
0:6.0.32-24_patch_07.ep5.el6
tomcat6-lib
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el6
0:6.0.32-24_patch_07.ep5.el6
tomcat6-log4j
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el6
0:6.0.32-24_patch_07.ep5.el6
tomcat6-servlet-2.5-api
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el6
0:6.0.32-24_patch_07.ep5.el6
tomcat6-webapps
Red Hat:jboss_enterprise_web_server:1::el6
From an advisory covering 10 CVEs
before 0:6.0.32-24_patch_07.ep5.el6
0:6.0.32-24_patch_07.ep5.el6

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2011-2526 is a medium vulnerability (CVSS 4.4) in Apache Tomcat, published July 14, 2011. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.70%, the 53rd percentile. Fixed in org.apache.tomcat:tomcat 5.5.34.

References

Show 104 moreShow less
MoveEnter Open