CVE Catalog

CVE-2026-89135

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

4th percentile - higher than 4% of all known CVEs

Summary

A failed X509_verify_cert call permanently plants an unverified attacker CA in the shared CertManager, bypassing certificate validation in all type-blind sibling consumers. Affects wolfSSL versions 5.8.4 through 5.9.2 with specific macros or --enable-opensslextra, when the application calls X509_verify_cert.

Risk Assessment

An attacker can add their own CA certificate to the trusted store, allowing certificate forgery and bypassing authentication across the application, leading to communication interception or impersonation.

Recommendation

Update wolfSSL to a patched version. If not possible, avoid calling X509_verify_cert or apply a workaround to clear CertManager after failed verification.

Other vulnerabilities in wolfSSL

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS