The RSA and DSA public key parsers did not enforce size limits on key parameters. A crafted public key with an excessively large modulus or DSA parameter could cause several minutes of CPU consumption during signature verification. This could be triggered by unauthenticated clients during public key authentication. RSA moduli are now limited to 8192 bits, and DSA parameters are validated per FIPS 186-2.
References
| Link | Resource |
|---|---|
| https://go.dev/cl/781641 | Issue Tracking |
| https://go.dev/cl/781661 | Issue Tracking |
| https://go.dev/issue/79565 | Issue Tracking |
| https://groups.google.com/g/golang-announce/c/a082jnz-LvI | Mailing List |
| https://pkg.go.dev/vuln/GO-2026-5018 | Vendor Advisory |
Configurations
History
02 Jun 2026, 16:33
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://go.dev/cl/781641 - Issue Tracking | |
| References | () https://go.dev/cl/781661 - Issue Tracking | |
| References | () https://go.dev/issue/79565 - Issue Tracking | |
| References | () https://groups.google.com/g/golang-announce/c/a082jnz-LvI - Mailing List | |
| References | () https://pkg.go.dev/vuln/GO-2026-5018 - Vendor Advisory | |
| CPE | cpe:2.3:a:golang:crypto:*:*:*:*:*:go:*:* | |
| CWE | CWE-347 | |
| First Time |
Golang crypto
Golang |
22 May 2026, 19:17
| Type | Values Removed | Values Added |
|---|---|---|
| CVSS |
v2 : v3 : |
v2 : unknown
v3 : 7.5 |
22 May 2026, 04:16
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-05-22 04:16
Updated : 2026-06-02 16:33
NVD link : CVE-2026-39829
Mitre link : CVE-2026-39829
CVE.ORG link : CVE-2026-39829
JSON object : View
Products Affected
golang
- crypto
CWE
CWE-347
Improper Verification of Cryptographic Signature
