Improper certificate validation in Apache Tomcat Native
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Impact type
- Spoofing
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- Partial Red Hat: 3 fixed, 1 without a fix
Attack profile from CVSS 3.0 · NVD. Fix status from CNA and Red Hat. Impact type from CWE-295.
Summary
Apache Tomcat Native 1.2.0 to 1.2.16 and 1.1.23 to 1.1.34 has a flaw that does not properly check OCSP pre-produced responses, which are lists (multiple entries) of certificate statuses. Subsequently, revoked client certificates may not be properly identified, allowing for users to authenticate with revoked certificates to connections that require mutual TLS. Users not using OCSP checks are not affected by this vulnerability.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Apache | Apache Tomcat Native | 1.2.0 to 1.2.16; 1.1.23 to 1.1.34 | — | No fix listed | CNA |
- Apache Tomcat Native VendorApache Affected 1.2.0 to 1.2.16; 1.1.23 to 1.1.34 Fixed in — No fix listed CNA
Remediation
Red Hat 2 advisories
- RHSA-2018:2469 Released 2018-08-16 · Red Hat rating ImportantRed Hat JBoss Web Server 3.1.0 Service Pack 4 security and bug fix update
- Red Hat JBoss Web Server 3.1 for RHEL 6 tomcat-native-1.2.17-17.redhat_17.ep7.el6, tomcat7-7.0.70-27.ep7.el6, tomcat7-admin-webapps-7.0.70-27.ep7.el6 +22
- Red Hat JBoss Web Server 3.1 for RHEL 7 tomcat-native-1.2.17-17.redhat_17.ep7.el7, tomcat7-7.0.70-27.ep7.el7, tomcat7-admin-webapps-7.0.70-27.ep7.el7 +22
- RHSA-2018:2470 Released 2018-08-16 · Red Hat rating ImportantRed Hat JBoss Web Server 3.1.0 Service Pack 4 security and bug fix update
- Red Hat JBoss Web Server 3.1
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat JBoss Enterprise Web Server 2 | Affected | No fix planned: Will not fix |
| Red Hat JBoss Web Server 3.1 | Fixed | RHSA-2018:2470 |
| Red Hat JBoss Web Server 3.1 for RHEL 6 | Fixed | RHSA-2018:2469 |
| Red Hat JBoss Web Server 3.1 for RHEL 7 | Fixed | RHSA-2018:2469 |
Not affected: 2 products
- Red Hat JBoss Enterprise Application Platform 5
- Red Hat JBoss Enterprise Application Platform 6
Timeline
- 2026-10-02 Threatist record created from CVE-2018-8020
- 2026-10-03 Alias added: GHSA-r94v-7v68-9rjq
References
Advisory 3
Other 8
- [www-announce] 20180721 [SECURITY] CVE-2018-8020 Apache Tomcat Native Connector - Mishandled OCSP responses can allow clients to authenticate with revoked certificates
- [tomcat-dev] 20190319 svn commit: r1855831 [26/30] - in /tomcat/site/trunk: ./ docs/ xdocs/
- [tomcat-dev] 20190325 svn commit: r1856174 [26/29] - in /tomcat/site/trunk: docs/ xdocs/ xdocs/stylesheets/
- [tomcat-dev] 20200203 svn commit: r1873527 [26/30] - /tomcat/site/trunk/docs/
- [tomcat-dev] 20200213 svn commit: r1873980 [31/34] - /tomcat/site/trunk/docs/
- [rocketmq-dev] 20201224 [GitHub] [rocketmq] crazywen opened a new pull request #2517: fix CVE-2019-16869, CVE-2018-8020
- [rocketmq-dev] 20201224 [GitHub] [rocketmq] coveralls commented on pull request #2517: fix CVE-2019-16869, CVE-2018-8020
- [rocketmq-dev] 20201224 [GitHub] [rocketmq] codecov-io commented on pull request #2517: fix CVE-2019-16869, CVE-2018-8020
More Apache Tomcat Native vulnerabilities
- TI-2026-59033 Apache Tomcat Native: Insecure OpenSSL options enabled CVSS 3.1CRITICAL 9.1
- TI-2026-23283 Apache Tomcat, Apache Tomcat Native: OCSP checks sometimes soft-fail even when soft-fail is disabled CVSS 3.1CRITICAL 9.1
- TI-2026-59030 Apache Tomcat Native: DoS via TLS handshake CVSS 3.1HIGH 7.5
- TI-2018-05796 Improper certificate validation in Apache Tomcat Native CVSS 3.0HIGH 7.4
- TI-2026-59034 Apache Tomcat Native: Client certificate requirements can be down-graded CVSS 3.1HIGH 7.4
- TI-2026-19939 Apache Tomcat Native, Apache Tomcat: OCSP revocation bypass CVSS 3.1HIGH 7.5
Sources
- CVE-2018-8020 · CVE Program
- CVE-2018-8020 · NVD
- FIRST EPSS
- GHSA-r94v-7v68-9rjq · GitHub Advisory Database · CC BY 4.0
- CVE-2018-8020 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences