Slow Mist обнаруживает эксплойт EIP-7702: пул резервов QNT теряет 1,988.5 QNT (~$54.93M в ETH)

QNT-0,33%
ETH2,69%

Новостное сообщение Gate News, 29 апреля — Slow Mist обнаружила вредоносную транзакцию, использующую уязвимость в аккаунте EIP-7702, что привело к потере 1,988.5 QNT (примерно 54.93 ETH) из пула резервов QNT.

Уязвимость возникла из-за структурного недостатка в механизме контроля доступа пула резервов. Адрес EOA администратора делегировал свой код контракту BatchExecutor через механизм EIP-7702. Затем контракт BatchExecutor назначил неавторизованный контракт BatchCall в качестве авторизованного вызывающего. Однако функция BatchCall.batch() не выполняла никаких проверок прав, что создало уязвимость произвольного вызова.

Злоумышленники использовали эту брешь, чтобы выполнить несанкционированные вызовы в отношении пула резервов и похитить токены QNT. Инцидент подчеркивает риски, связанные с некорректной делегацией и недостаточной проверкой разрешений в проектировании смарт-контрактов, особенно при использовании функции делегирования кода EIP-7702.

Дисклеймер: Информация на этой странице может быть получена из источников третьих сторон и предоставляется только для ознакомления. Она не отражает взгляды или мнения Gate и не является финансовой, инвестиционной или юридической рекомендацией. Торговля виртуальными активами связана с высоким риском. Пожалуйста, не основывайте свои решения исключительно на данных этой страницы. Подробнее смотрите в Дисклеймере.
комментарий
0/400
Нет комментариев