{"id":"GHSA-399h-cmvp-qgx5","summary":"Incorrect Default Permissions in Binance tss-lib","details":"The keygen protocol implementation in Binance tss-lib before 1.2.0 allows attackers to generate crafted h1 and h2 parameters in order to compromise a signing round or obtain sensitive information from other parties.\n### Specific Go Packages Affected\ngithub.com/binance-chain/tss-lib/ecdsa/keygen","aliases":["CVE-2020-12118","GO-2022-0769"],"modified":"2024-08-21T15:42:29.426032Z","published":"2021-06-29T21:32:11Z","database_specific":{"severity":"HIGH","github_reviewed":true,"github_reviewed_at":"2021-05-25T20:16:35Z","nvd_published_at":null,"cwe_ids":["CWE-276"]},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2020-12118"},{"type":"WEB","url":"https://github.com/binance-chain/tss-lib/pull/89"},{"type":"WEB","url":"https://github.com/binance-chain/tss-lib/pull/89/commits/7b7c17e90504d5dad94b938e84fec690bb1ec311"},{"type":"WEB","url":"https://github.com/binance-chain/tss-lib/releases/tag/v1.2.0"}],"affected":[{"package":{"name":"github.com/binance-chain/tss-lib","ecosystem":"Go","purl":"pkg:golang/github.com/binance-chain/tss-lib"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"1.2.0"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/06/GHSA-399h-cmvp-qgx5/GHSA-399h-cmvp-qgx5.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N/E:U/RL:O/RC:R"}]}