Answer in brief
CVE-2020-15093 records a High severity (CVSS 8.6) vulnerability in Improper uniqueness verification of signature threshold. The current sources do not mark it as known exploited. The current feed maps tough (crates.io). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
CVSS is 8.6. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps tough (crates.io). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| toughcrates.io | >=0.0.0-0 <0.7.1 | 0.7.1 |
Published upstream
Jul 9, 2020
Evidence: source:osv:source_dates:source-dates:recordSource modified
Oct 12, 2026
Evidence: source:osv:source_dates:source-dates:recordFirst seen by HOL
Oct 12, 2026
The tough library, prior to 0.7.1, does not properly verify the uniqueness of keys in the signatures provided to meet the threshold of cryptographic signatures. It allows someone with access to a valid signing key to create multiple valid signatures in order to circumvent TUF requiring a minimum threshold of unique keys before the metadata is considered valid. AWS would like to thank Erick Tryzelaar of the Google Fuchsia Team for reporting this issue. A fix is available in version 0.7.1. CVE-2020-6174 is assigned to the same issue in the TUF reference implementation. If you have any questions or comments about this advisory, contact AWS Security at [email protected].
Quoted source text, attributed separately from HOL analysis.