Wu Blockchain:Blockaidがバイナンス・ウォレットのハッキング手口を解明、EIP7702承認50件のうち1件が成立

ブロックチェーンセキュリティ企業Blockaidの分析によると、攻撃者はイーサリアムのEIP7702承認メカニズムを悪用し、バイナンスのホットウォレット「Binance 14」への攻撃を実行した。 攻撃者はホットウォレットの実際のnonceを特定できず、EIP7702の承認はトランザクション実行時点のアカウントnonceと一致する必要があるため、異なるnonce(18914775~18914824)を割り当てた50件の承認を単一のType4トランザクションで送信した。実際に一致したのは1件のみで、悪意あるデリゲーションが有効となった。 成立した承認により、ホットウォレットのアカウントコードは検証未実施の悪意あるassettransferコントラクトに委任された。同コントラクトは攻撃者が指定したアドレスのみがsweep()関数を実行できる仕様で、ガス代として1ETHを残したうえで、ウォレット内のETHおよびERC20トークンを送金できる。今後入金される資産も移転されるリスクがある。