The Sandbox(SAND)ブリッジがハッキング—approveAndCallの不備で329兆SAND不正発行

Base上のブリッジ不備で裏付けのない329兆SANDが不正発行され、1分足らずで67万5,000ドル相当が流出。The Sandboxは資金による1:1補償を約束した。

(07:13 UTC)
1分で読めます
AI要約AI
  • The Sandbox(SAND)ブリッジの不備でBase上に329.24兆SANDが不正発行される
  • 攻撃者はEthereumのOFTアダプターから約1,475万SANDを流出させ、約67万5,000ドル相当を獲得
  • The Sandboxは8月27日、新規発行なしの1:1補償を資金 treasury から約束
  • 実被害は最大発行量30億SANDの0.01%未満とプロジェクト側は説明
j5wc1pnr

Base上で329兆SANDの不正ミント

NFT型メタバースプラットフォームのThe Sandbox(SAND)を支えるブリッジが破られた。原因は暗号技術の欠陥ではなく、設定ミスだった。Base上のオムニチェーンコントラクトの不備により、攻撃者はデリゲート権限を乗っ取り、2026年8月21日から22日にかけて約5時間で裏付けのない329.24兆SANDを703回にわたって発行したのである。仕組みを噛み砕けば、クロスチェーンブリッジとは送信元チェーンでのバーンや入金が確認されて初めて、宛先チェーンでトークンを発行していいはずの装置だ。ところが攻撃者はapproveAndCall関数を経由して細工済みペイロードを送り、ブリッジに「自分自身の承認」を正規の証明として受け取らせた。デリゲート権限を奪われた時点で、正当なバーンは一切不要になっていた。攻撃者のアドレスはペイロード発信まで313日間眠っていた。オンチェーン監視が異常な発行ラッシュに気づいたとき、新たにミントされたトークンはすでに173のウォレットへ拡散していた。セキュリティ企業PeckShieldが最初に警報を上げ、The Sandboxチームが対応した時点では資金の引き出しは完了済みだった。セキュリティ企業Blockaidの試算では、発行された供給の額面は約490億ドルに達する。ただしこれは幻のトークンに市場価格を掛けただけの名目値だ。実損害はそのごく一部に留まった。EthereumのOFTアダプターから約1,475万SANDが60秒足らずで引き出され、当時の流動性プールから毎回約9割のイーサを吸い上げるサイズの26件の取引で売却。結果的に約80ETH、約67万5,000ドルが流出した。チームはその後、秘密鍵への不正アクセスはなく、ユーザーのウォレットにも被害はなかったと確認している。二次的な影響はBNB Smart Chain上にも現れたが、正当なブリッジトークンの裏付けとなる循環供給量が固定されているEthereumとPolygon上のSANDは最後まで無傷だった。帳簿上の490億ドルと実際に奪われた67万5,000ドルの差が、この事件の本質を示す。宛先チェーン上ならいくらでも偽造できるが、奪えるのは近隣の流動性が吸収できる額まで、ということである。

緊急停止、取引所の入出金停止、1:1補償へ

The Sandbox エコシステムは最初の警報から数時間以内に動いた。BaseとBNB Smart Chainとの全ブリッジングをコントラクトレベルで無効化し、さらにマルチシグ運営を通じてLayerZeroのピア設定を削除。これ以上のクロスチェーンメッセージが通らないようにした。正当なブリッジトークンすべてを裏付けるEthereum上のロック済みSANDは最初から最後まで無事で、チームは実被害を最大発行量30億SANDの0.01%未満と見積もっている。市場側の反応も速かった。韓国のUpbitとBithumbは8月22日、仮想資産利用者保護法に基づきSANDの入出金を停止。Upbitはさらに、プロジェクト側が「無傷」としたEthereum上でさえ送金を凍結した。意図的に保守的な判断である。一方、CoinbaseはSANDの無期限先物を別個に上場廃止にした。こうした取引所——当社の「Best Crypto Exchanges guide」で追跡しているプラットフォーム群だ——に口座を持つ一般保有者は、個別の申請なしに代替トークンを受け取れる。価格面では被害は限定的だった。開示時にSANDは一時ほぼ10%急落したものの、24時間以内に下げの大半を取り戻し、当日の終値は0.8%安。490億ドルという見出しの数字が幻で、実際の損失をめぐるFUDが過剰だったとトレーダーが消化した形だ。なお、今回のエクスプロイトは5カ月以内に起きたLayerZero関連のブリッジ事故としては3件目で、4月のKelp DAO被害2億9,200万ドル、5月のStake DAO事故に続く。これを機に、BitGo、Mantle、Lombardが主導する約150億ドル規模のChainlink CCIPへの移行が加速した。Curve Financeも同じ流れの中でLayerZero基盤を予防的に停止している(停止を伝える投稿)。8月27日、The Sandboxは事後報告書を公開し、新規SANDを発行せず資金 treasury による1:1補償を約束した。この計画は当社の1:1 SAND返還の誓いに関する先のレポートで詳述した通りだ。スナップショット方式の補償対象は8月21日以前にBaseまたはBNB Smart Chain上でブリッジSANDを保有していた人。影響を受けた残高の72%超を保有する取引所は直接代替トークンを配布し、それ以外の保有者は2週間以内に公開予定の申請ポータルを使う。当社が先に報じたBase上でのSANDトークンエクスプロイトの記録は、発行ラッシュの推移をリアルタイムで追ったものだ。

金庫の精査とOFT全体への問い

オンチェーンの記録は事態をさらに鮮明にする。攻撃者が発行したのは正確に14,743,364.21 SAND——当時のEthereumの金庫(vault)保有量よりちょうど100トークンだけ少ない数字だ。周到な事前偵察の証拠である。その後、計画が依存していた流動性をアービトラージボットに奪われ、最終的な実害は14,095,483.66 SANDに縮んだ。公式の事後報告書は根本原因を率直に明記する。旧世代のトークン規格から引き継がれたapproveAndCall関数がLayerZeroのデリゲート権限と相互作用し、ミント権限を手渡してしまった——鍵の窃盗ではなく、設定の失敗だと。対応もコントラクトレベルで完結した。ブリッジの無効化、ガバナンス経由でのピア設定の削除である。しかし、残る問題は影響範囲だ。事後報告書は、approveAndCallパターンを共有する他のOFT実装がどれほどあるかを明らかにしていない。セキュリティ研究者の間では、この関数は古いトークンコントラクトにOFTアダプターを後付けした構成で広く見られると指摘される。監査がブリッジロジックだけでなくトークンレイヤーをカバーするようになるまで、当社の見解では、同種の失敗は似た構成では到達可能なまま残る。今回の窃取が67万5,000ドルで足止めされたのは、設計の強度ではなく流動性の厚みゆえである。

COINOTAG News Desk

COINOTAG News Desk

COINOTAGの編集・調査デスクです。

News Deskの仕組み
AI生成

AIによって生成され、AIによるレビューを経て、COINOTAGの編集監督のもとで公開されました。