CVE-2026-29145: Apache Tomcat: CLIENT_CERT authentication does not fail as expected
CLIENTCERT authentication does not fail as expected for some scenarios when soft fail is disabled vulnerability in Apache Tomcat, Apache Tomcat Native. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.18, from 10.1.0-M7 through 10.1.52, from 9.0.83 through 9.0.115; Apache Tomcat Native: from 1.1.23 through 1.1.34, from 1.2.0 through 1.2.39, from 1.3.0 through 1.3.6, from 2.0.0 through 2.0.13.
Published Apr 9, 2026 · Updated May 20, 2026
Affected packages
org.apache.tomcat:tomcat
- Ecosystem
- Maven
- Affected
- >= 9.0.83, < 9.0.116
- Fixed in
- 9.0.116
- Check
mvn dependency:tree -Dincludes=org.apache.tomcat:tomcat
org.apache.tomcat:tomcat
- Ecosystem
- Maven
- Affected
- >= 10.1.0-M7, < 10.1.53
- Fixed in
- 10.1.53
- Check
mvn dependency:tree -Dincludes=org.apache.tomcat:tomcat
org.apache.tomcat:tomcat
- Ecosystem
- Maven
- Affected
- >= 11.0.0-M1, < 11.0.20
- Fixed in
- 11.0.20
- Check
mvn dependency:tree -Dincludes=org.apache.tomcat:tomcat
org.apache.tomcat:tomcat-coyote-ffm
- Ecosystem
- Maven
- Affected
- >= 9.0.83, < 9.0.116
- Fixed in
- 9.0.116
- Check
mvn dependency:tree -Dincludes=org.apache.tomcat:tomcat-coyote-ffm
org.apache.tomcat:tomcat-coyote-ffm
- Ecosystem
- Maven
- Affected
- >= 10.1.0-M7, < 10.1.53
- Fixed in
- 10.1.53
- Check
mvn dependency:tree -Dincludes=org.apache.tomcat:tomcat-coyote-ffm
org.apache.tomcat:tomcat-coyote-ffm
- Ecosystem
- Maven
- Affected
- >= 11.0.0-M1, < 11.0.20
- Fixed in
- 11.0.20
- Check
mvn dependency:tree -Dincludes=org.apache.tomcat:tomcat-coyote-ffm
Advisory details
From the GitHub Advisory Database (CC BY 4.0).
CLIENT_CERT authentication does not fail as expected for some scenarios when soft fail is disabled vulnerability in Apache Tomcat, Apache Tomcat Native.
This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.18, from 10.1.0-M7 through 10.1.52, from 9.0.83 through 9.0.115; Apache Tomcat Native: from 1.1.23 through 1.1.34, from 1.2.0 through 1.2.39, from 1.3.0 through 1.3.6, from 2.0.0 through 2.0.13.
Users are recommended to upgrade to version Tomcat Native 1.3.7 or 2.0.14 and Tomcat 11.0.20, 10.1.53 and 9.0.116, which fix the issue.
Credited to aruneko.
References
- https://nvd.nist.gov/vuln/detail/CVE-2026-29145
- https://lists.apache.org/thread/yz5fxmhd2j43wgqykssdo7kltws57jfz
- https://github.com/apache/tomcat/commit/721591f7bff424c693f26adc18ae9b9abac3655b
- https://github.com/apache/tomcat/commit/d1406df5ae0326f39f54c3f64ac30d8fca55cd5b
- https://github.com/apache/tomcat/commit/fe26667cd2385045ac73f4dea086cc9971209b90
- https://tomcat.apache.org/security-10.html#Fixed_in_Apache_Tomcat_10.1.53
- https://tomcat.apache.org/security-11.html#Fixed_in_Apache_Tomcat_11.0.20
- https://tomcat.apache.org/security-9.html#Fixed_in_Apache_Tomcat_9.0.116
- https://github.com/advisories/GHSA-95jq-rwvf-vjx4
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-41293
Apache Tomcat - HTTP/2 request headers not validated
critical9.8May 12, 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, 2026
