Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2021-21271

Опубликовано: 26 янв. 2021
Источник: nvd
CVSS3: 6.5
CVSS2: 4
EPSS Низкий

Описание

Tendermint Core is an open source Byzantine Fault Tolerant (BFT) middleware that takes a state transition machine - written in any programming language - and securely replicates it on many machines. Tendermint Core v0.34.0 introduced a new way of handling evidence of misbehavior. As part of this, we added a new Timestamp field to Evidence structs. This timestamp would be calculated using the same algorithm that is used when a block is created and proposed. (This algorithm relies on the timestamp of the last commit from this specific block.) In Tendermint Core v0.34.0-v0.34.2, the consensus reactor is responsible for forming DuplicateVoteEvidence whenever double signs are observed. However, the current block is still “in flight” when it is being formed by the consensus reactor. It hasn’t been finalized through network consensus yet. This means that different nodes in the network may observe different “last commits” when assigning a timestamp to DuplicateVoteEvidence. In turn,

Уязвимые конфигурации

Конфигурация 1
cpe:2.3:a:tendermint:tendermint:*:*:*:*:*:*:*:*
Версия от 0.34.0 (включая) до 0.34.2 (включая)

EPSS

Процентиль: 65%
0.00487
Низкий

6.5 Medium

CVSS3

4 Medium

CVSS2

Дефекты

CWE-400

Связанные уязвимости

CVSS3: 6.5
github
больше 3 лет назад

Tendermint Core vulnerable to Uncontrolled Resource Consumption

EPSS

Процентиль: 65%
0.00487
Низкий

6.5 Medium

CVSS3

4 Medium

CVSS2

Дефекты

CWE-400