Slow Mist: Drips Network теряет около 24 900 DAI из-за уязвимости целочисленного преобразования

robot
Генерация тезисов в процессе
5 июля Slow Mist сообщила, что децентрализованный протокол чаевых Drips Network был атакован, в результате чего было потеряно примерно 24 900 DAI. Анализ Slow Mist указывает, что корень атаки — в ошибке преобразования целых чисел в функции give(address, uint128) контракта DaiDripsHub. Эта функция конвертирует значение uint128 в int128 без проверки, превышает ли входящее значение максимальное значение int128. Злоумышленник воспользовался этим, передав определённое значение, выходящее за пределы диапазона int128, из-за чего конвертированная сумма стала отрицательной. Это привело к развороту направления перевода: контракт резервов выполнил аномальное снятие средств на аккаунт атакующего, в итоге полностью истощив резервные фонды.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закреплено