Lien Finance подверглась атаке, понеся убытки на сумму около 542 тыс. долларов США.
TechFlow сообщает: 24 июля, по данным мониторинга SlowMist, протокол Lien Finance подвергся атаке с потерями около 542 тыс. долларов США. Причина инцидента заключается в том, что функция exchangeEquivalentBonds в контракте BondMakerCollateralizedEth не осуществляет должной проверки целостности multiset, ограничиваясь подсчетом общего количества появлений аномальных облигаций без верификации фактического наличия каждого bondID в отдельных группах.
Атакующий повторно использовал один и тот же bondID аномальной облигации в выходной группе, маскируя отсутствие аналогичных позиций на стороне ввода, что позволило ему отчеканить новые токены корректных облигаций без сжигания соответствующих входных позиций. Затем атакующий задействовал три предварительно авторизованных эндпоинта для обмена токенов на USDC и в конечном итоге вывел с адреса жертвы 542 144,628604 USDC.





