advisory
Imported story
VU#410595: Google BoringSSL Name Constraints Bypass in SAN Validation Logic
Source: CERT/CC Vulnerability Notes · Published · Source updated Oct 27, 2026 14:49 UTC · Last checked 43 minutes ago · 1 min read
Read original source ↗ (kb.cert.org)
Publisher excerpt From CERT/CC Vulnerability Notes
Overview Five Name Constraints findings in BoringSSL (VU#410595.8–.12) describe cases where certificate names may not be constrained as intended. Records .8, .9, .10 and .12 concern the legacy crypto/x509 path; .11 concerns the newer pki path. Two have been fixed, one is accepted, one is disputed, and one was declined. Description Name Constraints limit the names a subordinate certificate authority may issue. The reports concern how BoringSSL applies those limits to certain SAN (Subject Alternative Name) forms. The records do not share one status, and they do not all affect the same validation path. VU#410595.8 (Fixed 2026-03-04): A wildcard DNS name may not be treated as covering a specifically excluded host. VU#410595.9 (Accepted): A URI with a colon before @ may cause the wrong host to be used when matching URI constraints. VU#410595.10 (Disputed): The finding concerns first-@ domain extraction in rfc822Name constraint matching. How consuming mail applications interpret the submitted multi-@ input, and whether that creates deployment exploitation, was not established. VU#410595.11 (Rejected): Trailing-dot handling in rfc822Name domains. The BoringSSL team declined this on 2026-02-28 as below its security threshold. VU#410595.12 (Fixed 2026-03-04): Trailing-dot DNS names were not always normalized on the legacy validation path. Using BoringSSL in a product does not mean that product invokes an affected path or name form. Impact These findings matter only where N…
Excerpt only, shown with attribution. This content belongs to the original publisher and has not been independently verified by CyberSecurity.pk.
