Revoke.cash logo

Seneca Hack

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

28 Feb 2024
$1.3Mが盗まれた
Ethereum Logo
Arbitrum Logo

Senecaは、EthereumとArbitrum上のステーブルコインプロトコルで、ユーザーはリキッドステーキングトークンなどの担保を預け入れて、ステーブルコインのsenUSDを借りることができます。攻撃の時点では、ローンチからわずか2か月ほどしか経っていませんでした。ユーザーは、Chamberと呼ばれるSenecaの担保ボールトに、これらのトークンを移動できるよう承認していました。2024年2月28日、攻撃者は、Chamberが呼び出し元から与えられた指示をほぼ何でも確認せずに実行してしまうことに気付きました。これにより攻撃者は、Chamberを使って、承認済みのトークンをユーザーのウォレットから自分のアドレスへ送金させることができました。

攻撃者は約640万ドルを奪い、その多くはETHベースのリキッドステーキングトークンでした。Senecaはコントラクトを一時停止できなかったため、ユーザーに承認を取り消すよう警告し、攻撃者に20%の報奨金を提示するオンチェーンメッセージを送りました。翌日、攻撃者は盗んだ資金の約80%にあたる1,537 ETHをSenecaの回収用ウォレットに返還し、約130万ドルを手元に残しました。その後Senecaは、回収した資金を、ほぼ同じ約80%の割合で影響を受けたユーザーに分配しました。Seneca自体に預け入れられていた資金は影響を受けませんでした。

Chamberコントラクトはアップグレードできず、一時停止されたこともなく、所有者も存在しないため、誰もこれを無効化できません。つまり、Chamberに今も与えられている承認は、現在でもまったく同じ方法で悪用される可能性があります。EthereumまたはArbitrumでSenecaを使ったことがある方は、今すぐ同プロトコルのコントラクトへのすべての承認を取り消してください。Chamberはローンチ前にHalbornによる監査を受けていました。監査はリスクを減らすものの、コントラクトの安全性を保証するものではないということを改めて示す事例です。

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

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

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

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