Skip to main content
← All vulnerabilities
CVE-2022-47930GHSA-C58H-QV6G-FW74GO-2023-1867

An issue was discovered in IO FinNet tss-lib before 2.0.0.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.0.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

An issue was discovered in IO FinNet tss-lib before 2.0.0. The parameter ssid for defining a session id is not used through the MPC implementation, which makes replaying and spoofing of messages easier. In particular, the Schnorr proof of knowledge implemented in sch.go does not utilize a session id, context, or random nonce in the generation of the challenge. This could allow a malicious user or an eavesdropper to replay a valid proof sent in the past.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • github.com/bnb-chain/tss-libGo

    fixed in 2.0.0

  • github.com/binance-chain/tss-libGo

    fixed in 2.0.0

  • github.com/bnb-chain/tss-libGo

    All versions

  • github.com/binance-chain/tss-libGo

    All versions

References 2

GitHub · IoFinnet/tss-lib

medium.com