Sorbet Finance Hack
あなたのアドレスが影響を受けていないかご確認ください。
Sorbet Financeは、Gelato Networkが開発したアプリで、ユーザーはUniswap V3上のG-UNIプールに流動性を提供できました。1種類のトークンだけでプールに参加するため、ユーザーはルーターコントラクトを承認していました。このルーターは、入金の前にトークンの一部を1inch経由でスワップするものでした。2021年12月11日、研究者のYash Shahとsamczsunは、このルーターが与えられた指示を何でも実行してしまうため、誰でもユーザーが与えた承認を使ってトークンを抜き取れるとGelatoに警告しました。
その日の夜、Gelatoは自らこの欠陥を利用して、危険にさらされていた約2600万ドルの資金を安全なエスクローに移しました。所有者は承認を取り消した後に、この資金を取り戻すことができました。さらにGelatoは、脆弱なウォレットに入ってくるトークンを救出するボットを稼働させて約100万ドルを追加で守り、Etherscanのアラート、オンチェーンの警告メッセージ、さらにはNFTのエアドロップまで使ってユーザーに警告しました。それでも、一部のトランザクションでは悪意のあるボットがGelatoのボットより先に動き、約74万4000ドルを奪いました。2022年1月、GELの保有者は、Gelatoが定めた2021年12月20日の期限より前に発生した損失について、返金資金を拠出することを投票で決定しました。
2021年12月17日、GelatoはSorbetを監査済みの新しいコントラクトに切り替えました。Gelatoの他のコントラクトやG-UNIプール自体は影響を受けていません。古いルーターは変更できないため今も脆弱であり、それに今も与えられている承認は、承認済みのトークンを奪うために使われる可能性があります。期限以降に発生した損失は返金されません。Sorbet Financeのプールを使ったことがある方は、古いG-UNIルーターへの承認を取り消してください。
影響を受けたユーザーは、承認を取り消さない限りリスクにさらされ続けるため、以下の Revoke.cash エクスプロイトチェッカーを使用して、ご自身が安全であることを確認することをお勧めします。
次回は自動的に取り消しましょう
Revoke Ultimateは承認を24時間体制で監視し、今回のようなエクスプロイトが確認された場合には、あなたが眠っている間でも自動的に承認を取り消します。
自動取り消しの仕組みを見る →