blob: 7710bdca57e0f417931eeeb248b1be1f24989d44 [file]
id: GO-2026-4599
modules:
- module: std
versions:
- introduced: 1.26.0-0
- fixed: 1.26.1
vulnerable_at: 1.26.0
packages:
- package: crypto/x509
symbols:
- newEmailConstraints
- emailConstraints.query
- checkConstraints
- checkChainConstraints
- parseMailboxes
derived_symbols:
- Certificate.Verify
summary: Incorrect enforcement of email constraints in crypto/x509
description: |-
When verifying a certificate chain which contains a certificate containing
multiple email address constraints which share common local portions but
different domain portions, these constraints will not be properly applied, and
only the last constraint will be considered.
credits:
- Jakub Ciolek
references:
- fix: https://go.dev/cl/752182
- report: https://go.dev/issue/77952
- web: https://groups.google.com/g/golang-announce/c/EdhZqrQ98hk
cve_metadata:
id: CVE-2026-27137
cwe: 'CWE-295: Improper Certificate Validation'
source:
id: go-security-team
created: 2026-03-06T15:21:20.010742-05:00
review_status: REVIEWED