Advisory Database
  • Advisories
  • Dependency Scanning
  1. cargo
  2. ›
  3. frost-core
  4. ›
  5. CVE-2025-58359

CVE-2025-58359: frost-core: refresh shares with smaller min_signers will reduce security of group

September 3, 2025 (updated November 10, 2025)

It was not clear that it is not possible to change min_signers (i.e. the threshold) with the refresh share functionality (frost_core::keys::refresh module). 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; however, this could cause a security loss to the participant’s shares. We have not determined the exact security implications of doing so and judged simpler to just validate min_signers.

If for some reason you have done a refresh share procedure with a smaller min_signers we strongly recommend migrating to a new key.

References

  • github.com/ZcashFoundation/frost
  • github.com/ZcashFoundation/frost/commit/379ef689c733b3d9c80fd409071d4f3af4dafed2
  • github.com/ZcashFoundation/frost/releases/tag/frost-core%2Fv2.2.0
  • github.com/ZcashFoundation/frost/security/advisories/GHSA-wgq8-vr6r-mqxm
  • github.com/advisories/GHSA-wgq8-vr6r-mqxm
  • nvd.nist.gov/vuln/detail/CVE-2025-58359

Code Behaviors & Features

Detect and mitigate CVE-2025-58359 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions starting from 2.0.0 before 2.2.0

Fixed versions

  • 2.2.0

Solution

Upgrade to version 2.2.0 or above.

Impact 6.5 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

Learn more about CVSS

Weakness

  • CWE-269: Improper Privilege Management
  • CWE-325: Missing Cryptographic Step

Source file

cargo/frost-core/CVE-2025-58359.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:15:35 +0000.