blob: 12e7afc129c21428b1f4d3d26075d207d35b8482 [file] [log] [blame]
packages:
- module: std
package: crypto/elliptic
symbols:
- P256.ScalarMult
- P256.ScalarBaseMult
versions:
- fixed: 1.17.9
- introduced: "1.18"
fixed: 1.18.1
description: |
A crafted scalar input longer than 32 bytes can cause P256().ScalarMult
or P256().ScalarBaseMult to panic. Indirect uses through crypto/ecdsa and
crypto/tls are unaffected. amd64, arm64, ppc64le, and s390x are unaffected.
published: 2022-05-20T21:17:46Z
cves:
- CVE-2022-28327
credit: Project Wycheproof
links:
pr: https://go.dev/cl/397135
commit: https://go.googlesource.com/go/+/37065847d87df92b5eb246c88ba2085efcf0b331
context:
- https://go.dev/issue/52075
- https://groups.google.com/g/golang-announce/c/oecdBNLOml8