PT-2022-18962 · Go+5 · Go+5
Published
2022-04-12
·
Updated
2025-02-14
·
CVE-2022-28327
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Go versions prior to 1.17.9
Go versions 1.18.x prior to 1.18.1
Description
The issue allows a panic via long scalar input in the generic P-256 feature in crypto/elliptic. A crafted scalar input longer than 32 bytes can cause
P256().ScalarMult or P256().ScalarBaseMult to panic.Recommendations
For Go versions prior to 1.17.9, update to version 1.17.9 or later.
For Go versions 1.18.x prior to 1.18.1, update to version 1.18.1 or later.
As a temporary workaround, consider restricting the use of long scalar inputs in the
P256().ScalarMult and P256().ScalarBaseMult functions until a patch is available.Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Alt Linux
Centos
Go
Red Hat
Rocky Linux
Suse