Lucene search
+L

27 matches found

Github Security Blog
Github Security Blog
added 2024/11/08 4:44 p.m.13 views

sp1 has insufficient observation of cumulative sum

During proof generation, the prover must observe all values sent to the verifier to generate valid Fiat-Shamir challenges. Prior to v3.0.0 the cumulative sum of the permutation argument was not observed when sampling zeta, which is a random challenge sampled to force the constraints to be true. I...

6.8AI score
SaveExploits0References3Affected Software1
OSV
OSV
added 2024/09/06 7:40 p.m.24 views

GHSA-9XCG-3Q8V-7FQ6 gnark commitments to private witnesses in Groth16 as implemented break zero-knowledge property

This report concerns the Groth16 prover when used with commitments as in frontend.Committer. To simplify exposition of the issue, I will focus on the case of a single commitment, to only private witnesses. But the issue should be present whenever commitments are used that include private witnesse...

8.2CVSS5.5AI score0.00427EPSS
SaveExploits0References6
NVD
NVD
added 2024/09/06 1:15 p.m.49 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...

6.2CVSS0.0019EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
added 2024/09/06 12:56 p.m.24 views

CVE-2024-45039 gnark's Groth16 commitment extension unsound for more than one commitment

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...

6.2CVSS6.3AI score0.0019EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
added 2021/08/25 8:55 p.m.33 views

Calculation error in ark-r1cs-std

An issue was discovered in the ark-r1cs-std crate before 0.3.1 for Rust. It does not enforce any constraints in the FieldVar::mulbyinverse method. Thus, a prover can produce a proof that is unsound but is nonetheless verified...

9.8CVSS8.9AI score0.01275EPSS
SaveExploits1References6Affected Software1
Prion
Prion
added 2021/08/08 6:15 a.m.20 views

Design/Logic Flaw

An issue was discovered in the ark-r1cs-std crate before 0.3.1 for Rust. It does not enforce any constraints in the FieldVar::mulbyinverse method. Thus, a prover can produce a proof that is unsound but is nonetheless verified...

7.5CVSS9.3AI score0.01275EPSS
SaveExploits1References2Affected Software1
n0where
n0where
added 2018/09/02 5:52 a.m.41 views

Dynamic Binary Analysis Tool: Manticore

Manticore is a prototyping tool for dynamic binary analysis, with support for symbolic execution, taint analysis, and binary instrumentation. Manticore comes with an easy-to-use command line tool that quickly generates new program “test cases” or sample inputs with symbolic execution. Each test...

1AI score
SaveExploits0References3
Rows per page
Query Builder