CVE-2023-38701 in Hydrainformação

Sumário

de VulDB • 11/05/2026

Hydra é a solução de escalabilidade de camada dois para Cardano. Os usuários do protocolo Hydra head enviam os UTxOs que desejam comprometer no Hydra head primeiro para o validador `commit`, onde permanecem até que sejam coletados no validador `head` ou a inicialização do protocolo seja abortada e o valor nos UTxOs comprometidos seja retornado aos usuários que os comprometeram. Antes da versão 0.12.0, o validador `commit` contém uma verificação defeituosa quando o redeemer `ViaAbort` é usado, o que permite que qualquer usuário gaste qualquer UTxO que esteja no validador arbitrariamente, significando que um atacante pode roubar os fundos que os usuários estão tentando comprometer no validador head. O comportamento esperado é que os fundos devem ser retornados ao usuário que comprometeu os fundos e só podem ser realizados por um participante do head. O validador `initial` também é afetado da mesma forma, pois a mesma verificação defeituosa é realizada para o redeemer `ViaAbort`. Devido a este problema, um atacante pode roubar quaisquer fundos que os usuários tentem comprometer em um Hydra head. Além disso, um atacante pode impedir que qualquer Hydra head seja aberto com sucesso. Isso não permite que um atacante tome fundos que foram coletados com sucesso e atualmente residem no validador `head`. A versão 0.12.0 contém uma correção para este problema.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

GitHub, Inc.

Reservar

24/07/2023

Divulgação

25/10/2023

Moderação

aceite

Entrada

VDB-241323

CPE

pronto

EPSS

0.00915

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!