{"id":"CVE-2026-89134","summary":"Subject CN name-constraint check bypassed when non-DNS SAN present","details":"A certificate with no dNSName SAN but another SAN type present (e.g. registeredID or iPAddress) bypassed the Subject CN dNSName name-constraint check. The CN-as-DNS fallback was gated on cert-\u003esubjectCN != NULL && cert-\u003ealtNames == NULL && !cert-\u003eisCA instead of \"no dNSName SAN\", so an out-of-scope CN was accepted. This incomplete fix from CVE-2026-6731, leading to the name-constraint check issue, was introduced in wolfSSL version 5.9.2.","modified":"2026-09-30T03:30:51.134149066Z","published":"2026-09-27T09:16:58.067Z","database_specific":{"cwe_ids":["CWE-295"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/89xxx/CVE-2026-89134.json","cna_assigner":"wolfSSL"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/89xxx/CVE-2026-89134.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-89134"},{"type":"FIX","url":"https://github.com/wolfSSL/wolfssl/pull/10837"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/wolfssl/wolfssl","events":[{"introduced":"ac01707f552c611fbd135cc723b2682b3e7f80f2"},{"last_affected":"ac01707f552c611fbd135cc723b2682b3e7f80f2"}],"database_specific":{"extracted_events":[{"introduced":"5.9.2"},{"last_affected":"5.9.2"}],"source":"AFFECTED_FIELD"}}],"versions":["5.9.2","v5.9.2-stable"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-89134.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N"}]}