{ "CVE_data_meta": { "ASSIGNER": "security-advisories@github.com", "ID": "CVE-2020-15093", "STATE": "PUBLIC", "TITLE": "Improper verification of signature threshold in tough" }, "affects": { "vendor": { "vendor_data": [ { "product": { "product_data": [ { "product_name": "tough", "version": { "version_data": [ { "version_value": "< 0.7.1" } ] } } ] }, "vendor_name": "awslabs" } ] } }, "data_format": "MITRE", "data_type": "CVE", "data_version": "4.0", "description": { "description_data": [ { "lang": "eng", "value": "The tough library (Rust/crates.io) prior to version 0.7.1 does not properly verify the threshold of cryptographic signatures. It allows an attacker to duplicate a valid signature in order to circumvent TUF requiring a minimum threshold of unique signatures before the metadata is considered valid. A fix is available in version 0.7.1. CVE-2020-6174 is assigned to the same vulnerability in the TUF reference implementation." } ] }, "impact": { "cvss": { "attackComplexity": "LOW", "attackVector": "NETWORK", "availabilityImpact": "NONE", "baseScore": 8.6, "baseSeverity": "HIGH", "confidentialityImpact": "NONE", "integrityImpact": "HIGH", "privilegesRequired": "NONE", "scope": "CHANGED", "userInteraction": "NONE", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N", "version": "3.1" } }, "problemtype": { "problemtype_data": [ { "description": [ { "lang": "eng", "value": "CWE-347: Improper Verification of Cryptographic Signature" } ] } ] }, "references": { "reference_data": [ { "name": "https://github.com/awslabs/tough/security/advisories/GHSA-5q2r-92f9-4m49", "refsource": "CONFIRM", "url": "https://github.com/awslabs/tough/security/advisories/GHSA-5q2r-92f9-4m49" }, { "name": "https://crates.io/crates/tough", "refsource": "MISC", "url": "https://crates.io/crates/tough" }, { "name": "https://github.com/theupdateframework/tuf/pull/974", "refsource": "MISC", "url": "https://github.com/theupdateframework/tuf/pull/974" }, { "name": "https://github.com/theupdateframework/tuf/commit/2977188139d065ff3356c3cb4aec60c582b57e0e", "refsource": "MISC", "url": "https://github.com/theupdateframework/tuf/commit/2977188139d065ff3356c3cb4aec60c582b57e0e" } ] }, "source": { "advisory": "GHSA-5q2r-92f9-4m49", "discovery": "UNKNOWN" } }