Some big.Int values that are not valid field elements (negative or overflowing) might cause Curve.IsOnCurve to incorrectly return true. Operating on those values may cause a panic or an invalid curve operation. Note that Unmarshal will never return such values.
{ "review_status": "REVIEWED", "url": "https://pkg.go.dev/vuln/GO-2021-0319" }