CVEvulnerability
CVE-2022-29566
8.1 HIGH
Official page ↗
- Status
- Modified
- Published
- 2022-04-21
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 3.1 ([email protected])
- 8.1 HIGH — CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
- CVSS 2.0 ([email protected])
- 6.8 MEDIUM — AV:N/AC:M/Au:N/C:P/I:P/A:P
- Weaknesses
- CWE-326
Description
The Bulletproofs 2017/1066 paper mishandles Fiat-Shamir generation because the hash computation fails to include all of the public values from the Zero Knowledge proof statement as well as all of the public values computed in the proof, aka the Frozen Heart issue.
Affected configurations
• bulletproofs project bulletproofs
Related
Weakness · CWE (1)
- CWE-326 Inadequate Encryption Strength weakness
References
- https://blog.trailofbits.com/2022/04/13/part-1-coordinated-disclosure-of-vulnerabilities-affecting-girault-bulletproofs-and-plonk/ Exploit, Third Party Advisory
- https://eprint.iacr.org/2017/1066 Product, Technical Description, Third Party Advisory
- https://blog.trailofbits.com/2022/04/13/part-1-coordinated-disclosure-of-vulnerabilities-affecting-girault-bulletproofs-and-plonk/ Exploit, Third Party Advisory
- https://eprint.iacr.org/2017/1066 Product, Technical Description, Third Party Advisory