Уязвимость в контракте Hyperbridge привела к потерям на $242 000

13 апреля BlockSec Phalcon сообщил об уязвимости повторного воспроизведения (replay) доказательств MMR в контракте HandlerV1, который Hyperbridge использует в сети Ethereum. В результате инцидента ущерб оценивается примерно в $242 000. Причиной стала отсутствие привязки доказательств к конкретным запросам. Это позволило злоумышленникам повторно использовать ранее корректные исторические proof-данные и подменять запросы, чтобы изменить права администратора, после чего они выпускали дополнительные токены DOT и ARGN с целью извлечения прибыли. Согласно данным по транзакциям атаки, около $237 400 потерь связано с выпуском DOT и примерно $3 800 — с выпуском ARGN. Уязвимость выявили и проанализировали специалисты PhalconSecurity.