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

exploitDog

nvd логотип

CVE-2023-42449

Опубликовано: 04 окт. 2023
Источник: nvd
CVSS3: 8.1
EPSS Низкий

Описание

Hydra is the two-layer scalability solution for Cardano. Prior to version 0.13.0, it is possible for a malicious head initializer to extract one or more PTs for the head they are initializing due to incorrect data validation logic in the head token minting policy which then results in an flawed check for burning the head ST in the initial validator. This is possible because it is not checked in HeadTokens.hs that the datums of the outputs at the initial validator are equal to the real head ID, and it is also not checked in the off-chain code.

During the Initial state of the protocol, if the malicious initializer removes a PT from the Hydra scripts it becomes impossible for any other participant to reclaim any funds they have attempted to commit into the head, as to do so the Abort transaction must burn all the PTs for the head, but they cannot burn the PT which the attacker controls and so cannot satisfy this requirement. That means the initializer can lock the other partici

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

Конфигурация 1
cpe:2.3:a:iohk:hydra:*:*:*:*:*:*:*:*
Версия до 0.13.0 (исключая)

EPSS

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

8.1 High

CVSS3

Дефекты

CWE-20
NVD-CWE-noinfo

EPSS

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

8.1 High

CVSS3

Дефекты

CWE-20
NVD-CWE-noinfo