Client-side Flaw in wolfSSL Leading to Certificate Forgery
CVE-2026-89102
What is CVE-2026-89102?
In certain versions of wolfSSL, a significant flaw in the client-side implementation of RFC 6961, specifically regarding multiple OCSP response stapling, exists. This vulnerability permits a wolfSSL client, upon enabling OCSP stapling with the HAVE_CERTIFICATE_STATUS_REQUEST_V2 feature, to accept any certificate within the peer's chain as a certificate authority (CA). It lacks the necessary verification to confirm the authority's authenticity. Consequently, an attacker with a valid certificate that links to a trusted CA can forge certificates for any arbitrary identity, which the client will mistakenly validate. This issue is exacerbated on subsequent connections using the same context, affecting any future interactions even if OCSP multi usage is not utilized. The vulnerability was identified during internal testing by wolfSSL.
Affected Version(s)
wolfSSL 5.7.2 <= 5.9.2
