NetSight
critical9.8

CVE-2021-38194

Calculation error in ark-r1cs-std

Impact

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::mul_by_inverse method. Thus, a prover can produce a proof that is unsound but is nonetheless verified.

Affected packages

EcosystemPackageAffectedFixed in
rustark-r1cs-std>= 0.2.0, < 0.3.10.3.1

Affected products

VendorProductAffected versions
ArcworksArk-R1cs-Std
before 0.3.1

Weakness classification

References