Aurellion был взломан на сумму 455 003 USDC из-за уязвимости смарт-контракта

iconKuCoinFlash
Поделиться
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconСводка

expand icon
Aurellion понес убытки в размере 455 003 USDC из-за уязвимости смарт-контракта в функции initialize(address) Facet SafeOwnable. Злоумышленники повторно инициализировали контракт, взяли под контроль и внедрили вредоносный Facet для кражи средств. Инцидент подчеркивает необходимость аудита смарт-контрактов для предотвращения эксплуатации уязвимостей, связанных с переопределением владения.

Odaily Planet Daily сообщила, что SlowMist выпустил предупреждение о безопасности: Aurellion подвергся атаке, в результате чего были утеряны примерно 455 003 USDC (около 455 000 долларов США).

Анализ показал, что уязвимость возникла из-за отсутствия надлежащей защиты в функции initialize(address) в SafeOwnable Facet. Поскольку Diamond-контракт при установке owner не проходил через путь initialize, поле _initialized не было правильно обновлено, что позволило злоумышленнику повторно инициализировать контракт и перезаписать права owner.

Затем злоумышленник вызвал diamondCut для вставки вредоносного Facet и с помощью вредоносной функции pullERC20 перевел USDC-средства авторизованных пользователей, завершив кражу средств.

Соответствующий адрес указан ниже:

Пострадавший смарт-контракт: 0x0adc63e71b035d5c7fdb1b4593999fa1f296f1b2

Уязвимость Facet: 0x3ca79c1cf29b8d19f7c643bb6e6bc9c49762e70f

Адрес атакующего: 0x9f49591a3bf95b49cd8d9477b4481ce9da68d5ca

В настоящее время злоумышленники захватили владение контрактом Diamond и перевели USDC с нескольких авторизованных адресов, включая 0x2e933518..., 0xa90714a1... и 0xeced2d37...

Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации. Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.