スマートコントラクトの脆弱性により、Aurellionが455,003 USDC分ハッキングされる

iconKuCoinFlash
共有
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary icon概要

expand icon
Aurellionは、SafeOwnable Facetのinitialize(address)関数に存在するスマートコントラクトの脆弱性により、455,003 USDCを盗まれました。攻撃者はコントラクトを再初期化し、制御権を奪って悪意のあるFacetを注入して資金を窃取しました。この出来事は、所有権上書き攻撃を防ぐためにスマートコントラクト監査の必要性を浮き彫りにしています。

Odaily星球日報によると、慢霧はセキュリティ警告を発表し、Aurellionが攻撃を受け、約455,003枚のUSDC(約45.5万ドル)を損失したと発表しました。

分析によると、脆弱性の根本原因は、SafeOwnable Facet の initialize(address) 関数に有効な保護が欠けていることです。Diamond コントラクトが owner を設定する際に initialize パスを経由しなかったため、_initialized バージョンスロットが正しく更新されず、攻撃者がコントラクトを再初期化して owner 権限を上書きできる状況となりました。

その後、攻撃者は diamondCut を呼び出して悪意のある Facet を注入し、悪意のある pullERC20 機能を通じて承認されたユーザーの USDC 資産を移転し、資金の盗難を完了しました。

関連アドレスは以下の通りです:

被害契約:0x0adc63e71b035d5c7fdb1b4593999fa1f296f1b2

脆弱性 Facet:0x3ca79c1cf29b8d19f7c643bb6e6bc9c49762e70f

攻撃者アドレス:0x9f49591a3bf95b49cd8d9477b4481ce9da68d5ca

現在、攻撃者はDiamondコントラクトの所有権を奪い、0x2e933518...、0xa90714a1...、0xeced2d37... などの複数の認可済みアドレスからUSDCを転送しました。

免責事項: 本ページの情報はサードパーティからのものであり、必ずしもKuCoinの見解や意見を反映しているわけではありません。この内容は一般的な情報提供のみを目的として提供されており、いかなる種類の表明や保証もなく、金融または投資助言として解釈されるものでもありません。KuCoinは誤記や脱落、またはこの情報の使用に起因するいかなる結果に対しても責任を負いません。 デジタル資産への投資にはリスクが伴います。商品のリスクとリスク許容度をご自身の財務状況に基づいて慎重に評価してください。詳しくは利用規約およびリスク開示を参照してください。