cggmp21 has a missing check in the ZK proof used in CGGMP21
Critical severity
GitHub Reviewed
Published
Nov 24, 2025
in
LFDT-Lockness/cggmp21
•
Updated Nov 25, 2025
Description
Published to the GitHub Advisory Database
Nov 25, 2025
Reviewed
Nov 25, 2025
Last updated
Nov 25, 2025
Impact
cggmp21 concerns a missing check in the ZK proof that enables an attack in which a single malicious signer can reconstruct full private key.
Patches
cggmp21 v0.6.3is a patch release that contains a fix that introduces this specific missing checkcggmp24 v0.7.0-alpha.2which contains many other security checks as a precaution. Follow migration guideline to upgrade.Workarounds
Update to
cggmp21 v0.6.3, a minor release that contains a minimal security patch.However, for full mitigation, users will need to upgrade to
cggmp24 v0.7.0-alpha.2as it contains many more security check implementations.Resources
Read this blog post to learn more.
References