Lucene search

K

6 matches found

CVE
CVE
added 2023/10/09 2:15 p.m.113 views

CVE-2023-44378

gnark is a zk-SNARK library that offers a high-level API to design circuits. Prior to version 0.9.0, for some in-circuit values, it is possible to construct two valid decomposition to bits. In addition to the canonical decomposition of a, for small values there exists a second decomposition for a+r...

7.1CVSS6AI score0.00035EPSS
CVE
CVE
added 2024/10/31 4:15 p.m.94 views

CVE-2024-50354

gnark is a fast zk-SNARK library that offers a high-level API to design circuits. In gnark 0.11.0 and earlier, deserialization of Groth16 verification keys allocate excessive memory, consuming a lot of resources and triggering a crash with the error fatal error: runtime: out of memory.

5.5CVSS5.4AI score0.00014EPSS
CVE
CVE
added 2024/09/06 1:15 p.m.83 views

CVE-2024-45040

gnark is a fast zk-SNARK library that offers a high-level API to design circuits. Prior to version 0.11.0, commitments to private witnesses in Groth16 as implemented break the zero-knowledge property. The vulnerability affects only Groth16 proofs with commitments. Notably, PLONK proofs are not affe...

5.9CVSS5.5AI score0.00136EPSS
CVE
CVE
added 2024/09/06 1:15 p.m.81 views

CVE-2024-45039

gnark is a fast zk-SNARK library that offers a high-level API to design circuits. Versions prior to 0.11.0 have a soundness issue - in case of multiple commitments used inside the circuit the prover is able to choose all but the last commitment. As gnark uses the commitments for optimized non-nativ...

6.2CVSS6.2AI score0.00047EPSS
CVE
CVE
added 2025/08/22 8:15 p.m.10 views

CVE-2025-57801

gnark is a zero-knowledge proof system framework. In versions prior to 0.14.0, the Verify function in eddsa.go and ecdsa.go used the S value from a signature without asserting that 0 ≤ S

8.6CVSS6.3AI score0.00008EPSS
CVE
CVE
added 2025/08/29 10:15 p.m.8 views

CVE-2025-58157

gnark is a zero-knowledge proof system framework. In version 0.12.0, there is a potential denial of service vulnerability when computing scalar multiplication is using the fake-GLV algorithm. This is because the algorithm didn't converge quickly enough for some of the inputs. This issue has been pa...

7.5CVSS6.2AI score0.00054EPSS