{"schema_version":"1.3.1","id":"GO-2023-2101","modified":"2024-05-20T16:03:47Z","published":"2023-10-09T21:30:15Z","aliases":["GHSA-pffg-92cg-xf5c"],"summary":"Incorrect exponentiation results in github.com/consensys/gnark-crypto","details":"Incorrect exponentiation results in github.com/consensys/gnark-crypto","affected":[{"package":{"name":"github.com/consensys/gnark-crypto","ecosystem":"Go"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"0.12.1"}]}],"ecosystem_specific":{"imports":[{"path":"github.com/consensys/gnark-crypto/ecc/bls12-377","symbols":["G1Jac.mulWindowed","G2Jac.mulWindowed"]},{"path":"github.com/consensys/gnark-crypto/ecc/bls12-381","symbols":["G1Jac.mulWindowed","G2Jac.mulWindowed"]},{"path":"github.com/consensys/gnark-crypto/ecc/bls24-315","symbols":["G1Jac.mulWindowed","G2Jac.mulWindowed"]},{"path":"github.com/consensys/gnark-crypto/ecc/bls24-317","symbols":["G1Jac.mulWindowed","G2Jac.mulWindowed"]},{"path":"github.com/consensys/gnark-crypto/ecc/bn254","symbols":["G1Jac.mulWindowed","G2Jac.mulWindowed"]},{"path":"github.com/consensys/gnark-crypto/ecc/bw6-633","symbols":["G1Jac.mulWindowed","G2Jac.mulWindowed"]},{"path":"github.com/consensys/gnark-crypto/ecc/bw6-756","symbols":["G1Jac.mulWindowed","G2Jac.mulWindowed"]},{"path":"github.com/consensys/gnark-crypto/ecc/bw6-761","symbols":["G1Jac.mulWindowed","G2Jac.mulWindowed"]},{"path":"github.com/consensys/gnark-crypto/ecc/secp256k1","symbols":["G1Jac.mulWindowed"]},{"path":"github.com/consensys/gnark-crypto/ecc/bls12-377/internal/fptower","symbols":["E12.ExpGLV"]},{"path":"github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower","symbols":["E12.ExpGLV"]},{"path":"github.com/consensys/gnark-crypto/ecc/bls24-315/internal/fptower","symbols":["E24.ExpGLV"]},{"path":"github.com/consensys/gnark-crypto/ecc/bls24-317/internal/fptower","symbols":["E24.ExpGLV"]},{"path":"github.com/consensys/gnark-crypto/ecc/bn254/internal/fptower","symbols":["E12.ExpGLV"]},{"path":"github.com/consensys/gnark-crypto/ecc/bw6-633/internal/fptower","symbols":["E6.ExpGLV"]},{"path":"github.com/consensys/gnark-crypto/ecc/bw6-756/internal/fptower","symbols":["E6.ExpGLV"]},{"path":"github.com/consensys/gnark-crypto/ecc/bw6-761/internal/fptower","symbols":["E6.ExpGLV"]}]}}],"references":[{"type":"FIX","url":"https://github.com/Consensys/gnark-crypto/pull/213"},{"type":"FIX","url":"https://github.com/Consensys/gnark-crypto/pull/451"},{"type":"FIX","url":"https://github.com/Consensys/gnark-crypto/commit/ec6be1a037f7c496d595c541a8a8d31c47bcfa3d"},{"type":"WEB","url":"https://eprint.iacr.org/2015/565"},{"type":"ADVISORY","url":"https://github.com/advisories/GHSA-pffg-92cg-xf5c"}],"credits":[{"name":"@asanso"}],"database_specific":{"url":"https://pkg.go.dev/vuln/GO-2023-2101","review_status":"REVIEWED"}}