CVE-2025-58359: ZcashFoundation frost · Missing Cryptographic Step
Affects ZcashFoundation frostSource CVE Database V5
Not known to be exploited · CVSS 6.0 Medium · fixed in 2.2.0 : update ZcashFoundation frost when convenient.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 21% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.2.0
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 4 Sep 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
AI-suggested
European organizations using ZF FROST should immediately upgrade to version 2.2.0 or later, where the vulnerability is fixed. Prior to upgrading, they should audit their use of the refresh share functionality to ensure that threshold parameters have not been improperly lowered or misconfigured. Implement strict operational procedures and code reviews around threshold changes to prevent misuse. Additionally, organizations should monitor cryptographic operations for anomalies indicating unauthorized signing attempts or threshold misuse. Where possible, implement multi-factor authentication and enhanced logging around key management operations. For critical deployments, consider additional cryptographic safeguards or alternative threshold signature implementations until the patch is applied. Engage with the Zcash Foundation or maintainers for guidance on secure upgrade paths and best practices. Finally, conduct security awareness training for developers and operators on the nuances of threshold signature schemes and the importance of correct parameter management.
Description
ZF FROST is a Rust implementation of FROST (Flexible Round-Optimised Schnorr Threshold signatures). In versions 2.0.0 through 2.1.0, refresh shares with smaller min_signers will reduce security of group. The inability to change min_signers (i.e.the threshold) with the refresh share functionality (frost_core::keys::refresh module) was not made clear to users. Using a smaller value would not decrease the threshold, and attempts to sign using a smaller threshold would fail. Additionally, after refreshing the shares with a smaller threshold, it would still be possible to sign with the original threshold, potentially causing a security loss to the participant's shares. This issue is fixed in version 2.2.0.