X.509 Trust-Chain Bypass Vulnerability in wolfSSL Library
CVE-2026-11999
What is CVE-2026-11999?
A vulnerability in the wolfSSL library allows for a trust-chain bypass due to improper verification handling in the OpenSSL compatibility certificate verifier. This issue manifests when the X509_verify_cert() function is called with untrusted intermediates and the library is configured with the --enable-opensslextra option. During verification, if the provided certificate chain exceeds the maximum path depth (defaulting to 100), the verification process may erroneously succeed without reaching a trusted anchor. This flaw permits the acceptance of certificates that could be controlled by an attacker, thereby exposing the application to security risks. Users of the wolfSSL library, especially those deploying manual verification methods, should consider updating their systems or implementing necessary mitigations.
Affected Version(s)
wolfSSL 5.7.4 <= 5.9.1
References
CVSS V4
Timeline
Vulnerability published
Vulnerability Reserved
