Go crypto/x509 vulnerabilities
3 known CVE vulnerabilities in Go crypto/x509, translated and rated.
- CVE-2026-111943Unknown
The Go standard library (crypto/x509) added a denylist of known intermediate certificates no longer considered trustworthy. This defends against cases where system trust stores may not be updated without further action.
- CVE-2026-32280High
During chain building, the amount of work is not correctly limited when a large number of intermediate certificates are passed in VerifyOptions.Intermediates, which can lead to denial of service. This affects both direct users of crypto/x509 and users of crypto/tls.
- CVE-2025-61729High
Within HostnameError.Error(), there is no limit to the number of hosts printed when constructing an error string, and the string is built by repeated concatenation, leading to quadratic runtime. A certificate provided by a malicious actor can result in excessive resource consumption.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

