CVE-2024-52316: Apache Tomcat - Authentication Bypass
Unchecked Error Condition vulnerability in Apache Tomcat. If Tomcat is configured to use a custom Jakarta Authentication (formerly JASPIC) ServerAuthContext component which may throw an exception during the authentication process without explicitly setting an HTTP status to indicate failure, the authentication may not fail, allowing the user to bypass the authentication process.
Published Nov 18, 2024 · Updated Nov 3, 2025
Affected packages
org.apache.tomcat:tomcat-catalina
- Ecosystem
- Maven
- Affected
- < 9.0.96
- Fixed in
- 9.0.96
- Check
mvn dependency:tree -Dincludes=org.apache.tomcat:tomcat-catalina
org.apache.tomcat:tomcat-catalina
- Ecosystem
- Maven
- Affected
- >= 10.1.0-M1, < 10.1.30
- Fixed in
- 10.1.30
- Check
mvn dependency:tree -Dincludes=org.apache.tomcat:tomcat-catalina
org.apache.tomcat:tomcat-catalina
- Ecosystem
- Maven
- Affected
- >= 11.0.0-M1, <= 11.0.0-M26
- Fixed in
- 11.0.1
- Check
mvn dependency:tree -Dincludes=org.apache.tomcat:tomcat-catalina
Advisory details
From the GitHub Advisory Database (CC BY 4.0).
Unchecked Error Condition vulnerability in Apache Tomcat. If Tomcat is configured to use a custom Jakarta Authentication (formerly JASPIC) ServerAuthContext component which may throw an exception during the authentication process without explicitly setting an HTTP status to indicate failure, the authentication may not fail, allowing the user to bypass the authentication process. There are no known Jakarta Authentication components that behave in this way.
This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M26, from 10.1.0-M1 through 10.1.30, from 9.0.0-M1 through 9.0.95. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.0 though 8.5.100.
Users are recommended to upgrade to version 11.0.0, 10.1.31 or 9.0.96, which fix the issue.
References
- https://nvd.nist.gov/vuln/detail/CVE-2024-52316
- https://lists.apache.org/thread/lopzlqh91jj9n334g02om08sbysdb928
- https://github.com/apache/tomcat/commit/6d097a66746635df6880fe7662a792156b0eca14
- https://github.com/apache/tomcat/commit/7532f9dc4a8c37ec958f79dc82c4924a6c539223
- https://github.com/apache/tomcat/commit/acc2f01395f895980f5d8a64573fcc1bade13369
- https://security.netapp.com/advisory/ntap-20250124-0003
- https://lists.debian.org/debian-lts-announce/2025/01/msg00009.html
- https://github.com/advisories/GHSA-xcpr-7mr4-h4xq
How this page is made: the data panel comes from the GitHub Advisory Database, CISA’s KEV catalog, the NVD and FIRST EPSS, and updates twice a day. No analysis has been written for this entry yet. Methodology
More Maven vulnerabilities
All Maven entriesCVE-2026-65182
Apache Tomcat has an Improper Access Control, Incorrect Authorization vulnerability
critical9.1No fixAug 26, 2026CVE-2026-65905
Apache Tomcat's DIGEST authenticator has an Authentication Bypass by Capture-replay vulnerability
critical9.8No fixAug 26, 2026CVE-2026-68525
Apache Tomcat's FORM authentication process has an Incorrect Authorization vulnerability
critical9.1No fixAug 26, 2026CVE-2026-43512
Apache Tomcat - Digest authenticator will authenticate any unknown user
critical9.8May 12, 2026CVE-2026-43515
Apache Tomcat - Security constraints not correctly applied
critical9.1May 12, 2026CVE-2025-24813
Apache Tomcat: Potential RCE and/or information disclosure and/or information corruption with partial PUT
critical9.8ExploitedNo fixMar 10, 2025
