Использование злоумышленником «пограничного случая» привело к ошибке в обновлении Pectra тестовой сети Sepolia после майнинга пустого блока

robot
Генерация тезисов в процессе

Недавний тест Ethereum Pectra на форке Sepolia столкнулся с проблемой, которая усугубилась тем, что неизвестный пользователь отправил перевод с нулевым токеном, сообщает Golden Finance. По словам разработчика Ethereum, недавнее обновление Pectra тестовой сети Sepolia натолкнулось на ошибку и ухудшилось после того, как злоумышленник использовал «крайний случай», чтобы заставить пустые блоки добываться. Pectra была запущена в своей последней тестовой сети, Sepolia, 5 марта в 7:29 утра, но разработчик Ethereum Мариус ван дер Вейден сообщил в сообщении от 8 марта, что команда сразу же начала видеть сообщения об ошибках на своих узлах гетов и что были добыты пустые блоки. По словам Ван дер Вейдена, причина ошибки заключается в том, что депозитный контракт запускает событие неправильного типа – событие передачи, а не событие депозита. По словам ван дер Вейдена, в то время как исправление было развернуто, они пропустили пограничный случай, когда неизвестный пользователь воспользовался уязвимостью, отправив перевод токенов 0 на адрес депозита, что снова вызвало ошибку.

ETH-0.27%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить