CVE-2026-39829

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:golang:crypto:*:*:*:*:*:go:*:*

History

02 Jun 2026, 16:33

Type Values Removed Values Added
References () https://go.dev/cl/781641 - () https://go.dev/cl/781641 - Issue Tracking
References () https://go.dev/cl/781661 - () https://go.dev/cl/781661 - Issue Tracking
References () https://go.dev/issue/79565 - () https://go.dev/issue/79565 - Issue Tracking
References () https://groups.google.com/g/golang-announce/c/a082jnz-LvI - () https://groups.google.com/g/golang-announce/c/a082jnz-LvI - Mailing List
References () https://pkg.go.dev/vuln/GO-2026-5018 - () 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 : unknown
v3 : unknown
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