### [CVE-2025-58359](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-58359) ![](https://img.shields.io/static/v1?label=Product&message=frost&color=blue) ![](https://img.shields.io/static/v1?label=Version&message=%3E%3D%202.0.0%2C%20%3C%202.2.0%20&color=brightgreen) ![](https://img.shields.io/static/v1?label=Vulnerability&message=CWE-325%3A%20Missing%20Cryptographic%20Step&color=brightgreen) ### 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. ### POC #### Reference No PoCs from references. #### Github - https://github.com/ARPSyndicate/cve-scores