CVE-2026-89133

Name
CVE-2026-89133
Description
wolfSSL versions 5.9.2 and earlier contain a flaw in the X.509 certificate validation logic where it fails to properly enforce NameConstraints extensions when there is an unconstrained CA tier between a name-constrained intermediate CA and the leaf certificate. wolfSSL incorrectly accepted certificates for hostnames they shouldn't be allowed to cover, due to a chain-walking state-machine bug that resets the validation state when encountering an intermediate without NameConstraints, thereby bypassing cryptographic delegation controls. This defect exists in the default build configuration that makes use of certificates where name constraint extensions are used. Thanks to Jack Lloyd, PathDiff, and Ben Smyth for reporting the issue.
NVD Severity
unknown
Other trackers
Mailing lists
Exploits
Forges
GitHub (code, issues), Aports (code, issues)

References

Type URI
facts@wolfssl.com https://github.com/wolfSSL/wolfssl/pull/10687

Match rules

CPE URI Source package Min version Max version
cpe:2.3:a:wolfssl:wolfssl:*:*:*:*:*:*:*:* wolfssl >= None <= 5.9.2

Vulnerable and fixed packages

Source package Branch Version Maintainer Status
wolfssl edge-community 5.9.2-r0 Pavlo Dembytskyi <me@devs.boo> possibly vulnerable
wolfssl edge-community 5.9.1-r0 Pavlo Dembytskyi <me@devs.boo> possibly vulnerable
wolfssl edge-community 5.9.0-r0 Pavlo Dembytskyi <me@devs.boo> possibly vulnerable
wolfssl edge-community 5.8.4-r2 Pavlo Dembytskyi <me@devs.boo> possibly vulnerable
wolfssl edge-community 5.8.4-r1 None possibly vulnerable
wolfssl edge-community 5.8.2-r1 None possibly vulnerable
wolfssl edge-community 5.8.2-r0 Jakub Jirutka <jakub@jirutka.cz> possibly vulnerable
wolfssl edge-community 5.7.6-r0 Jakub Jirutka <jakub@jirutka.cz> possibly vulnerable
wolfssl edge-community 5.7.4-r0 Jakub Jirutka <jakub@jirutka.cz> possibly vulnerable
wolfssl edge-community 5.7.2-r0 Jakub Jirutka <jakub@jirutka.cz> possibly vulnerable
wolfssl edge-community 5.7.0-r0 Jakub Jirutka <jakub@jirutka.cz> possibly vulnerable
wolfssl edge-community 5.6.6-r0 None possibly vulnerable
wolfssl edge-community 5.6.2-r0 Jakub Jirutka <jakub@jirutka.cz> possibly vulnerable
wolfssl edge-community 5.5.3-r0 Jakub Jirutka <jakub@jirutka.cz> possibly vulnerable
wolfssl edge-community 5.5.1-r0 Jakub Jirutka <jakub@jirutka.cz> possibly vulnerable
wolfssl edge-community 5.5.0-r0 Jakub Jirutka <jakub@jirutka.cz> possibly vulnerable
wolfssl edge-community 5.4.0-r0 Jakub Jirutka <jakub@jirutka.cz> possibly vulnerable
wolfssl 3.24-community 5.9.1-r0 Pavlo Dembytskyi <me@devs.boo> possibly vulnerable