為替レート -
|
USDT(Upbit) -
|
BTC.D -
|
時価総額 -
|
接続中 0

WAXブリッジ、「マイナス手数料」で資金流出 1日で再開

WAXブリッジ、「マイナス手数料」で資金流出 1日で再開

22日、負の手数料を使ったブリッジ出金が5件、ステーブルコインだけで約7万5000ドル

WAX「WAXPとブロックチェーンに影響なし」、韓国時間24日午前0時50分にブリッジ再開、準備金補填を約束

アップビットは22日夜にWAXPの注意喚起を告知、入出金停止のお知らせはなし

광고

ゲーム・NFT向けブロックチェーンWAXのマルチチェーンブリッジ(他のブロックチェーンとトークンをやり取りする仕組み)が10月22日夜、手数料欄の不備を突いた攻撃を受け、ステーブルコイン約7万5000ドル相当を含む資産が流出した。WAXは23日にブリッジを停止し、1日後に修正を加えて再開した。韓国の取引所アップビットは22日夜、WAX(WAXP)について取引への注意喚起を出した。

手数料欄にマイナスの値

WAXブロックチェーンの記録によると、攻撃者は韓国時間22日午後6時6分にfasdfas.alというアカウントを作成した。40分後の午後6時46分、このアカウントはブリッジのトークンコントラクト(eth.token)に対し、WAX上のUSDC 5万2986.5枚をソラナへ送るよう出金を申請した。その際、手数料上限(max_fee)欄に絶対値が出金額と等しい負の値、つまり−5万2986.5枚を入力した。

セキュリティ企業ブロックエイド(Blockaid)によると、このコントラクトは出金額に手数料を足した分を利用者の残高から差し引くが、手数料が0以上かどうかを確認していなかった。負の手数料が出金額を相殺したため実際に差し引かれた残高は0だったが、ブリッジは全額出金として記録した。ソラナとイーサリアム側はこの記録に基づき、実際のトークンを払い出した。ブロックエイドは、ソラナ・イーサリアム側の払い出し自体は正常な手続きで、問題はWAX側のコントラクトにあったと指摘した。

  1. 攻撃者アカウントfasdfas.alを作成
  2. USDC 5万2986.5枚の出金を申請、手数料欄に同額の負の値を入力
  3. USDT・DAI・WETH・WBTCも同じ方法で出金を申請
  4. ソラナでUSDCを払い出し、5分後にイーサリアムでも払い出し
  5. ブロックエイド、Xで攻撃が進行中と警告
  6. アップビット、WAXPの注意喚起を告知
  7. WAX、ブリッジ処理の停止を告知
  8. WAX、ブリッジ処理を再開

ブロックエイドの集計による流出額は、USDC約5万2986枚、USDT 2万1558枚、DAI 840枚、WETH 2.55枚、WBTC 0.11枚で、計5件の取引だった(上表の時刻は韓国時間)。ドルに連動するステーブルコインだけで約7万5000ドルとなり、ステーブルコインではないWETH・WBTCも含まれた。

광고

WAX「チェーンとWAXPに影響なし」

WAXは韓国時間23日午前7時2分、公式Xアカウントで「WAXマルチチェーンブリッジに影響を与えた事案を把握し、調査している」とし、予防措置としてブリッジ処理を停止したと明らかにした。さらに「今回の攻撃は少数のステーブルコインにのみ影響し、WAXPトークンは影響を受けていない」としたうえで、「WAXブロックチェーン自体にも影響はなく通常どおり稼働しており、問題はブリッジのアプリケーションコントラクト1つに限られる」と説明した。利用者には、ブリッジの再開を確認するまでブリッジ送金をしないよう求めた。

再開までは1日だった。WAXは韓国時間24日未明、「ブリッジは10月23日15時50分(UTC、韓国時間24日午前0時50分)に修正と追加の安全策を講じたうえで処理を再開した」とし、「失われた準備金は補填し、すべてのブリッジ出金を保証する」と告知した。ただ、準備金をいつ、どの資金で補填するかは明らかにしていない。攻撃者のウォレットから資金を回収したとの発表もまだない。

アップビットは「注意喚起」、入出金停止のお知らせはなし

アップビットは22日午後11時25分のお知らせで「WAX(WAXP)のマルチチェーンブリッジでセキュリティ上の問題が発生した疑いのある状況が確認された」とし、価格変動が大きくなる可能性があるとして取引に注意するよう呼びかけた。根拠としてブロックエイドのX投稿と攻撃の取引記録を併せて示した。注意喚起は投資への注意を促す案内で、「投資注意銘柄」への指定とは別のものだ。25日午後時点で、アップビットにWAXPの入出金停止のお知らせは出ていない。WAXPはアップビットのウォン建て市場・BTC市場とビッサムで取引されている。

価格は攻撃当日に大きく揺れた。バイナンスの日足(UTC)では、WAXPは22日に0.00484ドルで始まり、一時0.00439ドルまで9%超下落し、0.00457ドルで引けた。その後は0.0045〜0.0046ドル台で推移した。韓国時間25日午後3時30分、アップビットでは6.07ウォンで取引された。この日はアップビットで一時7.26ウォンまで上昇し、24時間の取引代金は約33億ウォンに膨らんだ。22〜24日の1日2億〜9億ウォン台と比べ大きく増えた。同時刻のビッサム価格は6.076ウォンで、ウォン換算したバイナンス価格(約6.00ウォン)よりアップビットが1.1%ほど高かった。この差はキムチプレミアム(韓国の取引所価格と海外価格の差)と呼ばれる。

WAXP 詳細 →
本記事は公開された発表・資料をもとにまとめたもので、投資を勧誘するものではありません。投資判断はご自身の責任で行ってください。