CVE-2026-89135
Received Received - Intake

Certificate Validation Bypass in wolfSSL

Vulnerability report for CVE-2026-89135, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-27

Last updated on: 2026-09-27

Assigner: wolfSSL Inc.

Description

A failed X509_verify_cert call permanently plants an unverified attacker CA in the shared CertManager, bypassing certificate validation in every type-blind sibling consumer (native TLS, OCSP, CRL, direct CM verify). This affects version 5.8.4 through 5.9.2 of wolfSSL with the macros (OPENSSL_EXTRA && !NO_CERTS && !WOLFCRYPT_ONLY) defined or built with --enable-opensslextra and the application is specifically making calls to the X509_verify_cert function.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-27
Last Modified
2026-09-27
Generated
2026-09-27
AI Q&A
2026-09-27
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
wolfssl wolfssl From 5.8.4 (inc) to 5.9.2 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-295 The product does not validate, or incorrectly validates, a certificate.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability occurs when a failed X509_verify_cert call permanently installs an unverified attacker-controlled CA certificate in the shared CertManager. This bypasses certificate validation for all sibling consumers like TLS, OCSP, CRL, and direct CM verification. It affects wolfSSL versions 5.8.4 through 5.9.2 when built with OPENSSL_EXTRA and without NO_CERTS or WOLFCRYPT_ONLY, and when X509_verify_cert is called.

Detection Guidance

Detecting this vulnerability requires checking if your wolfSSL version is between 5.8.4 and 5.9.2 with OPENSSL_EXTRA enabled. Run: wolfssl --version to verify the version. Check if the application uses X509_verify_cert calls. Inspect logs for certificate validation failures or unexpected CA persistence.

Impact Analysis

This vulnerability allows attackers to bypass certificate validation, enabling man-in-the-middle attacks, intercepting encrypted traffic, or impersonating trusted servers. It undermines the security of TLS connections and other certificate-dependent operations in affected applications.

Compliance Impact

This vulnerability compromises the integrity of encrypted communications, which could violate requirements for secure data transmission in GDPR and HIPAA. Non-compliance may result from failing to protect sensitive data in transit, leading to potential legal and regulatory penalties.

Mitigation Strategies

Upgrade wolfSSL to a patched version beyond 5.9.2. Disable OPENSSL_EXTRA if not required. Review and update certificate validation logic in applications using X509_verify_cert. Monitor for unauthorized CA entries in CertManager.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-89135. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart