In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade github.com/consensys/gnark-crypto/ecc
to version 0.12.1 or higher.
Affected versions of this package are vulnerable to Incorrect Type Conversion or Cast in the ExpGLV
function for exponentiations in GT
. An attacker can obtain incorrect results by using an exponent larger than r
, the group order of the pairing target group GT
. This is only exploitable if the ExpGLV
function is used for exponentiations in GT
.
Note:
The Exp
and ExpCyclotomic
functions are not affected.