Revoke.cash logo

Merkle Trade Hack

あなたのアドレスが影響を受けていないかご確認ください。

18 Apr 2024
$20kが盗まれた
Ethereum Logo
BNB Chain Logo
Arbitrum Logo
Optimism Logo
Avalanche Logo
Polygon Logo

Merkle Tradeは、Aptosブロックチェーン上で稼働する無期限先物の取引プラットフォームです。2024年4月18日、同社はSwap & Depositという機能をリリースしました。これは、EthereumやArbitrumなどのEVMチェーン上のユーザーが、トークンをステーブルコインにスワップし、Aptos上のMerkle Tradeアカウントへワンステップで送れるというものです。この機能を使うには、新しいコントラクトにトークンの使用を承認する必要がありました。このコントラクトは実行できる操作を制限していなかったため、誰でもそれを使って、コントラクトを承認したウォレットからトークンを移動させることができました。

攻撃者はリリース直後にこの欠陥を発見し、Arbitrum上のユーザーから約2万ドルを奪いました。このコントラクトはEthereum、Arbitrum、Optimism、Polygon、BNB Chain、Avalancheの同じアドレスにデプロイされていたため、これらすべてのチェーンでの承認が危険にさらされていました。Merkle Tradeはアプリからこの機能を削除し、承認を取り消す方法のガイドを公開したうえで、影響を受けたユーザーに取り消しを求めるポップアップを追加しました。また、攻撃者のアドレスを主要な取引所に通報し、影響を受けたユーザーにはチームの資金から全額補償すると表明しました。

Swap & Depositのコントラクトは一時停止もアップグレードもできないため、脆弱なままです。Merkle Tradeはアプリを、影響を受けていなかった以前のコントラクトに戻しました。2024年4月18日以降にいずれかのEVMチェーンでSwap & Deposit機能を使った方は、使用したすべてのチェーンで、このコントラクトへの承認を取り消してください。承認を取り消すことでウォレットに残っているトークンは守られますが、すでに奪われたトークンが戻ってくるわけではありません。

影響を受けたユーザーは、承認を取り消さない限りリスクにさらされ続けるため、以下の Revoke.cash エクスプロイトチェッカーを使用して、ご自身が安全であることを確認することをお勧めします。

情報源:x.com•hackmd.io

次回は自動的に取り消しましょう

Revoke Ultimateは承認を24時間体制で監視し、今回のようなエクスプロイトが確認された場合には、あなたが眠っている間でも自動的に承認を取り消します。

自動取り消しの仕組みを見る →
Ultimateを入手
エクスプロイト一覧に戻る