Skip to main content
CVE-2025-58359VulnerabilityPublished

CVE-2025-58359: ZcashFoundation frost · Missing Cryptographic Step

Affects ZcashFoundation frostSource CVE Database V5

0

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

CVSS 4.0 base score
6.0Medium
How severe the flaw is on the 0–10 CVSS scale.
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:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 4 Sep 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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.

References

Community reviews

Loading reviews…