CVE-2025-66017 CGGMP21 presignatures can be used in the way that significantly reduces security

High 8.2 Published Updated

Attackers can exploit presignature usage in CGGMP21/24 libraries to significantly reduce cryptographic security, requiring an upgrade to patched versions.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2025-66017?

CVE-2025-66017 is a high-severity vulnerability in LFDT-Lockness cggmp21, published on 25 Nov 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

CGGMP24 is a state-of-art ECDSA TSS protocol that supports 1-round signing (requires 3 preprocessing rounds), identifiable abort, and a key refresh protocol. In versions 0.6.3 and prior of cggmp21 and version 0.7.0-alpha.1 of cggmp24, presignatures can be used in the way that significantly reduces security. cggmp24 version 0.7.0-alpha.2 release contains API changes that make it impossible to use presignatures in contexts in which it reduces security.

Weakness: CWE-327

Which versions are affected by CVE-2025-66017?

6 open source packages ship an affected version, including cggmp21 and cggmp24.

PackageAffectedFixed in
cggmp21 crates.ioAll versions to 0.6.3None
cggmp21 crates.ioAll versions to 0.6.3None
cggmp21 crates.ioFrom 0.0.0-0None
cggmp24 crates.ioAll versions0.7.0-alpha.2
cggmp24 crates.ioAll versions0.7.0-alpha.2
cggmp24 crates.ioFrom 0.0.0-00.7.0-alpha.2

How do I fix CVE-2025-66017?

Upgrade to a fixed version.

Is CVE-2025-66017 being exploited?

There is no known exploitation of CVE-2025-66017 in the wild and no public exploit code.

Sources

Also known as GHSA-8frv-q972-9rq5, RUSTSEC-2025-0127, RUSTSEC-2025-0128.

Is CVE-2025-66017 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free