スマートコントラクトの不備でGnosis Safe所有者が暗号資産$7.8 millionを失う

スマートコントラクトの不備でGnosis Safe所有者が暗号資産$7.8 millionを失う
スマートコントラクトの不備でGnosis Safe所有者が$7.8Mの損失

​暗号資産ウォレットの所有者が、補助スマートコントラクトの認可メカニズムの欠陥により、$7.8 million相当の約2,900 rsETHを失った。セキュリティ研究者らは、この問題はSafeのコアコントラクトには影響せず、ユーザーが資産へのアクセスを許可していたサードパーティ製コンポーネントに起因すると指摘した。

この記事は原文から翻訳されました。特派員による原文はこちら.

この攻撃はEthereum 上で発生し、Gnosis Safeウォレットに影響を及ぼした。取引を自動化するため、所有者は補助コントラクトに自身に代わって資金を移動する権限を与えていた。これは自動売買などで一般的に用いられる仕組みである。

しかし、コントラクトのアクセス制御チェックは不適切に実装されていた。SlowMistとBlockSecによると、このシステムでは実質的に、補助コントラクト自体をターゲットとして指定すれば、誰でも取引を実行できる状態になっていた。

ボットが2,900 rsETHを奪取

この欠陥を利用し、攻撃者はPermissionless Attacker Tokenという実質的に無価値なトークンとの取引プールを通じて、約2,900 rsETHのスワップを開始した。このプールはわずか数分前に作成されたものだった。その結果、ウォレット は実質的な価値のないトークンと引き換えに、流動性のある資産を手放す設定となっていた。

しかし、当初の攻撃者はこの操作を完了できなかった。yoinkとして知られる自動ボットが取引を検知し、約$47,000を支払って優先処理を確保し、先回りした。

その結果、ボットが資産を取得し、2,882 rsETHを別のアドレスに送金した。アナリストは、元の攻撃取引をフロントランニングすることで資金が奪取されたことを確認した。

AstraSecは、Multicallコントラクトにおける認可チェックの不備がこのインシデントの根本原因であると特定した。ほかのセキュリティ研究者らも、この脆弱性はSafeのコアコントラクトではなく、ウォレット所有者が独自に信頼権限を付与したコンポーネントにあったと結論付けた。

Kelp DAO、不審なアドレスを一時凍結

rsETHの発行元であるKelp DAO は、自社のコントラクトは安全なままであり、トークンは完全に担保されていると述べた。不審な活動を検知した後、同プロジェクトは盗難資産を受け取ったアドレスに関わる取引を一時的に制限した。

この制限は24時間実施された。その間、チームがインシデントを調査している間、不審なアドレスとのrsETHの送受信はできなかった。

これに似たインフラ上のインシデントは、以前にもLiquid Networkで発生した。ハッカーは、LBTCの裏付けとなるBitcoinを保有するウォレットから、約$320 million相当の約4,000 BTC を引き出し、ネットワークは運用を停止した。

攻撃時、この額はLiquid NetworkのBitcoin準備金の約95%に相当していた。インシデント前の準備金は約4,200 BTCだった。脆弱性が修正された後、資金の一部は返還された。

先に、Cronosブロックチェーンが、そのエコシステム最大のレンディングプロトコルであるTectonicへの攻撃を受けて完全に停止した と報じた。このエクスプロイトによる暫定的な損失額は約$75 millionと推定された。

この資料には第三者の意見が含まれている場合がありますが、このウェブページ上のデータおよび情報は、当社の免責事項に従って投資アドバイスを構成するものではありません。厳格な編集上の誠実性を遵守していますが、この投稿にはパートナーの製品に関する言及が含まれている場合があります。