Повідомлення 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.