Согласно мониторингу SlowMist, токен AIDC на BSC подвергся атаке, потеряно 220,12 WBNB, что эквивалентно примерно $120 900. SlowMist заявил, что основная причина заключается в том, что функция _sellTransfer() токена AIDCToken накапливает 30% сжигаемой суммы, но не вычитает её у продавца; затем любая передача, не являющаяся парой, вызывает _executeAccumulatedBurn(), которая ошибочно сжигает токены из баланса uniswapPair вместо баланса продавца и вызывает sync(), искусственно занижая резервы AIDC в AMM, что позволяет злоумышленнику вывести WBNB.

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
StarsInTheGlassDome
· 11ч назад
SlowMist проанализировал ситуацию ясно, но разве команда проекта не проводила тесты перед запуском?
Посмотреть ОригиналОтветить0
KiteStringQuant
· 13ч назад
120 000 долларов для экосистемы BSC не так много, но такая элементарная математическая ошибка довольно абсурдна.
Посмотреть ОригиналОтветить0
GovernanceVoting
· 14ч назад
_sellTransfer не списывает деньги продавца, но накапливает сжигание, кто написал этот код…
Посмотреть ОригиналОтветить0
DepegDaydream
· 14ч назад
Опять логическая уязвимость контракта, механизм уничтожения написан наоборот, как прошёл аудит?
Посмотреть ОригиналОтветить0
  • Закреплено