GO-2022-0435
Panic due to large inputs affecting P-256 curves in crypto/elliptic
En bref
- Publiée
- Mise à jour
- CVE
- CVE-2022-28327
- Alias
- BIT-golang-2022-28327
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.
Paquets affectés
| Paquet | Versions |
|---|---|
| Go · stdlib | introduced 0, fixed 1.17.9, introduced 1.18.0-0, fixed 1.18.1 |
Références
- https://go.dev/cl/397135 FIX
- https://go.googlesource.com/go/+/37065847d87df92b5eb246c88ba2085efcf0b331 FIX
- https://go.dev/issue/52075 REPORT
- https://groups.google.com/g/golang-announce/c/oecdBNLOml8 WEB
Sources
| Source | Licence |
|---|---|
| OSV.dev | CC-BY 4.0 — Go Vulnerability Database |