CVE:CVE-2022-47930
CNNVD:CNNVD-202304-1767
tss-lib是IO FinNet开源的一个基于 Gennaro 和 Goldfeder 2020[1] 和 EdDSA (Edwards Curve Digital Signature Algorithm) 的多方 {t,n}- 阈值 ECDSA（椭圆曲线数字签名算法）的实现。
IO FinNet tss-lib 2.0.0 之前版本存在安全漏洞，该漏洞源于MPC 实现不使用用于定义会话 ID 的参数 ssid，这使得消息的重放和欺骗更加容易，除此之外，在 sch.go 中实现的 Schnorr implemented在生成challenge时不使用会话 ID、上下文或随机数这可能允许恶意用户或窃听者重放过去发送的消息。
solution:Upgrade iofinnet tss-lib to a higher version than 2.0.0,and avoid the version (,2.0.0)