6.5
Moyenne
CVE-2026-27145 (*x509.Certificate).VerifyHostname previously called matchHostnames in a loop over all DNS Subject Alternative Name…
Description
(*x509.Certificate).VerifyHostname previously called matchHostnames in a loop over all DNS Subject Alternative Name (SAN) entries. This caused strings.Split(host, ".") to execute repeatedly on the same input hostname. With a large DNS SAN list, verification costs scaled quadratically based on the number of SAN entries multiplied by the hostname's label count. Because x509.Verify validates hostnames before building the certificate chain, this overhead occurred even for untrusted certificates.
Produits et versions touchés
| Produit | Versions touchées | Corrigé en |
|---|---|---|
| crypto/x509 1.26 | 1.26.0-0 → < 1.26.4 | 1.26.4 |
| crypto/x509 1.25 | premières → < 1.25.11 | 1.25.11 |
| Assisted Installer for Red Hat OpenShift Container Platform 2 | Versions non publiées | |
| Builds for Red Hat OpenShift | Versions non publiées | |
| cert-manager Operator for Red Hat OpenShift | Versions non publiées | |
| Compliance Operator | Versions non publiées | |
| Confidential Compute Attestation | Versions non publiées | |
| Deployment Validation Operator | Versions non publiées | |
| External Secrets Operator for Red Hat OpenShift | Versions non publiées |
Afficher les 159 autres branches Masquer les 159 autres branches
Références
- go.dev go.dev
- go.dev go.dev
- groups.google.com groups.google.com
- pkg.go.dev pkg.go.dev
Chronologie
- Publiée
- Dernière modification
Autres CVE de crypto/x509
Les 15 CVE de crypto/x509 →
CVE-2026-111943
On most platforms, Go uses the given system root certificates
6.8
Moyenne
CVE-2026-32280
During chain building, the amount of work that is done is not correctly limited when a large number of intermediate…
7.5
Élevée
CVE-2026-32281
Validating certificate chains which use policies is unexpectedly inefficient when certificates in the chain contain a…
7.5
Élevée
CVE-2026-33810
When verifying a certificate chain containing excluded DNS constraints, these constraints are not correctly applied to…
7.5
Élevée