CVE-2023-38701 in Hydra
요약
\~에 의해 VulDB • 2026. 05. 24.
Hydra는 Cardano의 레이어2 확장성 솔루션입니다. Hydra 헤드 프로토콜 사용자는 Hydra 헤드에 커밋하려는 UTxO를 먼저 `commit` 검증기로 전송하며, 해당 UTxO는 `head` 검증기로 수집되거나 프로토콜 초기화가 중단되어 커밋된 UTxO의 값이 이를 커밋한 사용자에게 반환될 때까지 해당 검증기에 유지됩니다. 버전 0.12.0 이전의 `commit` 검증기는 `ViaAbort` 리디머가 사용될 때 결함이 있는 검사를 수행하여, 공격자가 임의의 UTxO를 지출할 수 있게 됩니다. 이로 인해 공격자는 사용자가 헤드 검증기로 커밋하려고 시도하는 자금을 탈취할 수 있습니다. 의도된 동작은 자금을 커밋한 사용자에게 반환되어야 하며, 이는 헤드 검증기의 참여자만 수행할 수 있어야 한다는 것입니다. `initial` 검증기도 동일한 결함이 있는 검사가 `ViaAbort` 리디머에 대해 수행되므로 유사하게 영향을 받습니다. 이 문제로 인해 공격자는 사용자가 Hydra 헤드에 커밋하려는 모든 자금을 탈취할 수 있습니다. 또한 공격자는 어떤 Hydra 헤드도 성공적으로 오픈하는 것을 방지할 수 있습니다. 단, 성공적으로 수집되어 현재 `head` 검증기에 잔존하는 자금에 대해서는 공격자가 탈취할 수 없습니다. 버전 0.12.0에는 이 문제에 대한 수정이 포함되어 있습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.