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 27, 2025
Description
Published by the National Vulnerability Database
Nov 25, 2025
Published to the GitHub Advisory Database
Nov 25, 2025
Reviewed
Nov 25, 2025
Last updated
Nov 27, 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