CVE-2026-33810: CWE-295: Improper Certificate Validation in Go standard library crypto/x509
When verifying a certificate chain containing excluded DNS constraints, these constraints are not correctly applied to wildcard DNS SANs which use a different case than the constraint. This only affects validation of otherwise trusted certificate chains, issued by a root CA in the VerifyOptions.Roots CertPool, or in the system certificate pool.
AI Analysis
Technical Summary
The vulnerability in Go's crypto/x509 package arises from incorrect application of excluded DNS constraints during certificate chain verification. Specifically, when verifying a certificate chain containing excluded DNS constraints, these constraints are not properly enforced against wildcard DNS SANs if the case of the SAN differs from the constraint. This can lead to acceptance of malicious certificates that should have been rejected, compromising the trust model. The flaw affects validation of trusted certificate chains issued by root CAs in the VerifyOptions.Roots CertPool or system certificate pool. Red Hat has released security updates addressing this issue in their build of Cryostat 4 on RHEL 9. The vulnerability is tracked as CVE-2026-33810 and is associated with CWE-295 (Improper Certificate Validation) and CWE-1289 (Improper Validation of Unsafe Equivalence in Input).
Potential Impact
An attacker could exploit this vulnerability to bypass certificate validation by exploiting case differences in wildcard DNS SANs relative to excluded DNS constraints. This may allow acceptance of malicious certificates within otherwise trusted certificate chains, potentially undermining the trust model and enabling man-in-the-middle or impersonation attacks in affected applications relying on Go's crypto/x509 package for certificate validation. The vulnerability does not impact confidentiality but has a high impact on integrity. There are no known exploits in the wild at this time.
Mitigation Recommendations
Red Hat has released security updates that fix this vulnerability in their build of Cryostat 4 on RHEL 9. Users should apply the relevant security updates as provided by Red Hat to remediate this issue. Before applying the update, ensure all previously released errata relevant to your system have been applied. For details on applying updates, refer to Red Hat's official guidance. No other mitigations are specifically noted by the vendor advisory. Patch status is confirmed as fixed in the updated Red Hat packages.
CVE-2026-33810: CWE-295: Improper Certificate Validation in Go standard library crypto/x509
Description
When verifying a certificate chain containing excluded DNS constraints, these constraints are not correctly applied to wildcard DNS SANs which use a different case than the constraint. This only affects validation of otherwise trusted certificate chains, issued by a root CA in the VerifyOptions.Roots CertPool, or in the system certificate pool.
CVSS v3.1
Score 7.5high
Affected software
Go standard library
crypto/x509
pkg:golang/github.com/golang/go/src/crypto/x509Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability in Go's crypto/x509 package arises from incorrect application of excluded DNS constraints during certificate chain verification. Specifically, when verifying a certificate chain containing excluded DNS constraints, these constraints are not properly enforced against wildcard DNS SANs if the case of the SAN differs from the constraint. This can lead to acceptance of malicious certificates that should have been rejected, compromising the trust model. The flaw affects validation of trusted certificate chains issued by root CAs in the VerifyOptions.Roots CertPool or system certificate pool. Red Hat has released security updates addressing this issue in their build of Cryostat 4 on RHEL 9. The vulnerability is tracked as CVE-2026-33810 and is associated with CWE-295 (Improper Certificate Validation) and CWE-1289 (Improper Validation of Unsafe Equivalence in Input).
Potential Impact
An attacker could exploit this vulnerability to bypass certificate validation by exploiting case differences in wildcard DNS SANs relative to excluded DNS constraints. This may allow acceptance of malicious certificates within otherwise trusted certificate chains, potentially undermining the trust model and enabling man-in-the-middle or impersonation attacks in affected applications relying on Go's crypto/x509 package for certificate validation. The vulnerability does not impact confidentiality but has a high impact on integrity. There are no known exploits in the wild at this time.
Mitigation Recommendations
Red Hat has released security updates that fix this vulnerability in their build of Cryostat 4 on RHEL 9. Users should apply the relevant security updates as provided by Red Hat to remediate this issue. Before applying the update, ensure all previously released errata relevant to your system have been applied. For details on applying updates, refer to Red Hat's official guidance. No other mitigations are specifically noted by the vendor advisory. Patch status is confirmed as fixed in the updated Red Hat packages.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- Go
- Date Reserved
- 2026-03-23T20:35:32.814Z
- State
- PUBLISHED
- Vendor Advisory Urls
- [{"url":"https://access.redhat.com/security/cve/CVE-2026-33810","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:14391","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:28047","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:19719","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:19144","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:19135","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:19721","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:19720","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:19353","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:25089","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:26585","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:22862","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:22347","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:21769","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:23345","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:29854","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:26568","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:26571","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:13545","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:7291","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:22485","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:10155","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:10158","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:21772","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:9385","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:24478","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:22960","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:22958","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:22962","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:22959","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:22961","vendor":"Red Hat"}]
Threat ID: 69d5da2d43e2781badfbe6a2
Added to database: 04/08/2026, 04:31:41 UTC
Last enriched: 08/14/2026, 16:54:37 UTC
Last updated: 09/11/2026, 22:23:26 UTC
Views: 225
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
External Links
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.