You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
crypto/x509: panic when validating certificates with DSA public keys (CVE-2025-58188) #75675
Validating certificate chains which contain DSA public keys can cause programs
to panic, due to a interface cast that assumes they implement the Equal method.
This affects programs which validate arbitrary certificate chains.
Change https://go.dev/cl/709836 mentions this issue: [release-branch.go1.24] crypto/x509: mitigate DoS vector when intermediate certificate contains DSA public key
Change https://go.dev/cl/709845 mentions this issue: [release-branch.go1.25] crypto/x509: mitigate DoS vector when intermediate certificate contains DSA public key
changed the title [-]security: fix CVE-2025-58188[/-][+]crypto/x509: panic when validating certificates with DSA public keys (CVE-2025-58188)[/+]on Oct 7, 2025
Activity
neild commentedon Oct 1, 2025
@gopherbot please open backport issues for this security fix
gopherbot commentedon Oct 1, 2025
Backport issue(s) opened: #75702 (for 1.24), #75703 (for 1.25).
Remember to create the cherry-pick CL(s) as soon as the patch is submitted to master, according to https://go.dev/wiki/MinorReleases.
gopherbot commentedon Oct 7, 2025
Change https://go.dev/cl/709836 mentions this issue:
[release-branch.go1.24] crypto/x509: mitigate DoS vector when intermediate certificate contains DSA public keygopherbot commentedon Oct 7, 2025
Change https://go.dev/cl/709845 mentions this issue:
[release-branch.go1.25] crypto/x509: mitigate DoS vector when intermediate certificate contains DSA public keygopherbot commentedon Oct 7, 2025
Change https://go.dev/cl/709853 mentions this issue:
crypto/x509: mitigate DoS vector when intermediate certificate contains DSA public key[release-branch.go1.24] crypto/x509: mitigate DoS vector when interme…
[release-branch.go1.25] crypto/x509: mitigate DoS vector when interme…
crypto/x509: mitigate DoS vector when intermediate certificate contai…
[-]security: fix CVE-2025-58188[/-][+]crypto/x509: panic when validating certificates with DSA public keys (CVE-2025-58188)[/+][release-branch.go1.24] crypto/x509: mitigate DoS vector when interme…
[release-branch.go1.24] crypto/x509: mitigate DoS vector when interme…
[release-branch.go1.24] crypto/x509: mitigate DoS vector when interme…
[release-branch.go1.24] crypto/x509: mitigate DoS vector when interme…
[release-branch.go1.24] crypto/x509: mitigate DoS vector when interme…
[release-branch.go1.24] crypto/x509: mitigate DoS vector when interme…
[release-branch.go1.24] crypto/x509: mitigate DoS vector when interme…
[release-branch.go1.24] crypto/x509: mitigate DoS vector when interme…
wallrj-cyberark commentedon Oct 27, 2025
@neild Will you add this to the go vuln database? Or does it happen automatically?
[release-branch.go1.25] crypto/x509: mitigate DoS vector when interme…
[release-branch.go1.25] crypto/x509: mitigate DoS vector when interme…