MyGit

v1.1.0

bnb-chain/tss-lib

版本发布时间: 2019-11-12 15:50:13

bnb-chain/tss-lib最新发布版本:v2.0.2(2024-01-16 11:19:32)

This release includes the fix for a vulnerability reported by Omer Shlomovits of KZen Networks (ZenGo). We would like to extend our thanks to KZen for their expert analysis and timely reporting of this issue.

Overview

The vulnerability applies to the re-sharing protocol only.

It allows for a malicious actor to cause a new committee member to abort the protocol, unable to write a valid share to disk. The other participants would continue as normal and overwrite their share data.

The Fix

With the fix, all participants will fail to complete the protocol when this attack is attempted.

To achieve this, a final round has been added to the re-sharing protocol where the new committee members send ack messages to members of both the old and new committees. Each participant must receive ack messages from n members of the new committee (excluding themselves) before they save any data to disk.

API Changes

The isToOldCommittee boolean has been removed from the signature of UpdateFromBytes.

相关地址:原始地址 下载(tar) 下载(zip)

查看:2019-11-12发行的版本