原文标题:DeFiはResolvの2500万ドルUSRの悪用を以前にも何度も見てきた

原文作者:カミラ・ルッソ

原文来源:https://thedefiant.io/news/hacks/defi-has-seen-resolv-s-usd25m-usr-exploit-many-times-before

转载:火星财经

静かな日曜日の朝、誰かが約17分で10万ドルを2500万ドルに変えました。

ターゲットは利回り型ステーブルコインプロトコルResolvです。Resolvが契約を停止する前に、米ドルにペッグされたステーブルコインUSRは数セントにまで下落しました。この記事を書いている時点で、USRは依然として大幅にペッグを外れており、取引価格は約0.25ドルで、今週の下落率は70%を超えています。

衝撃波は Resolv 自体を超えています。Fluid/Instadapp は単日で 1000 万ドル以上の不良債権を吸収し、同日に 3 億ドルを超える純流出に見舞われ、歴史的な単日流出記録を更新しました。15 の Morpho 金庫が影響を受けました。Euler、Venus、Lista DAO、Inverse Finance は次々に USR 関連市場を停止しました。

今回の脆弱性損失拡散のメカニズム - 借り入れ市場でペッグを外れた安定コインを 1 ドルで評価すること - は新しいものではありません。過去 14 ヶ月以内に、この状況は少なくとも 4 回発生しました。

脆弱性はどのように機能するのか

USR の鋳造は二段階のオフチェーンプロセスに従います:ユーザーは `requestSwap` 関数を介して USDC を預け入れ、特権を持つオフチェーン署名キー `SERVICE_ROLE` が `completeSwap` を通じて最終的に発行される USR の数量を確定します。

契約には最低出力制限が設定されていますが、最高制限はありません。キー保持者が署名したものが、契約によって実行されます。

攻撃者は Resolv の AWS キー管理サービスを介してそのキーへのアクセスを取得しました。彼らは 2 件の USDC 預金を提出し、合計約 10 万から 20 万ドルを投入し、その後盗まれたキーを利用して 8000 万 USR を鋳造しました。オンチェーンデータは 2 件の取引がそれぞれ 5000 万 USR と 3000 万 USR であり、どちらも数分以内に鋳造されたことを示しています。

「Resolv USR の脆弱性はバグではなく、設計どおりに機能する機能です。これが問題です。」とオンチェーンアナリストの Vadim(@zacodil)は述べました。

SERVICE_ROLE は通常の外部アカウントアドレスであり、マルチシグではありません。管理者キーはマルチシグ保護がありますが、鋳造キーにはありません。

「Resolv は 18 回の監査を受けました」と Vadim は言います。「そのうちの一つの発見の名前は直接「上限の欠如」と呼ばれています。」

攻撃者は秩序立てて退出しました:まず鋳造した USR を wstUSR(ステーキングされたパッケージ版)に変換して市場への衝撃を和らげ、その後 Curve、Uniswap、KyberSwap を介して ETH に交換しました。攻撃者の財布には約 11400 ETH(約 2400 万ドル)が保有されており、システム全体を支える ETH と BTC の担保プールは安定コインが崩壊する中でも無傷でした。

感染がどのように広がるか

Resolv の脆弱性は実際には二つのイベントが重なったものです。第一は鋳造の脆弱性、第二は連鎖貸し市場の失効です。

USR と wstUSR が崩壊したとき、担保としてそれを受け入れたすべての貸出市場は同じ問題に直面します:彼らのオラクルは依然として wstUSR の価格を 1 ドル近くに設定しています。

リスク分析機関 Chaos Labs の創設者 Omer Goldberg はこのメカニズムを記録しました。彼の核心的な発見は、「オラクルはハードコーディングされているため、再評価されることはありません。wstUSR は 1.13 ドルとしてマークされており、二次市場での取引価格は約 0.63 ドルです。」

トレーダーは公開市場で wstUSR を安値で購入し、その後 Morpho または Fluid でオラクルの価格 1.13 ドルで担保として借り入れた USDC を持ち出しました。

Fluid では、チームが 100% の不良債権をカバーするための短期貸付を調達し、すべてのユーザーに完全な補償を約束しました。Morpho では、共同創設者の Paul Frambot が約 15 の金庫が多額のエクスポージャーを抱えており、すべてが高リスクで長尾担保戦略にあると述べました。

著名なキュレーター Gauntlet は「いくつかの高利回り金庫のエクスポージャーは限られています。」と述べました。

しかし、D2 Finance はこの主張に直接反論し、オンチェーンデータを公開しました。Gauntlet のフラッグシップ「USDC Core 金庫」は wstUSR/USDC 市場に 495 万ドルを配分しました。Goldberg はその後、Gauntlet 金庫がその市場で貸し手流動性の 98% を占めていると述べました。

Frambot は The Defiant に書面で返答し、「私たちはさまざまなリスクをより包括的に提示する方法を研究してきました。しかし、ここでの核心的な問題はラベルの欠如だとは思いません。」と述べました。

Frambot は「Morpho はオラクルに依存せず、これはキュレーターが特定の市場に最も適したオラクルを選択できることを意味します。Morpho はオープンで許可が不要なインフラであり、リスク管理をキュレーターにアウトソーシングするように設計されています。」と補足しました。

「すべてのシナリオで客観的な '正しい' バリアを強制するのは難しい」と Frambot は言います。「プロトコルレベルで制約を課すことは、合法的な戦略の実施に障害をもたらすリスクもあります。」

基盤となるプロトコルはリスク管理をキュレーターに任せていますが、業界の一部の人々はキュレーターがその責任を果たしていないと見ています。

「私はキュレーター業界の設計に欠陥があると考えています。なぜなら、実際には真正なキュレーションが行われていないからです。」と Marc Zeller は X に投稿しました。

発稿時点で、Resolv、Gauntlet、および Fluid は The Defiant のコメントリクエストに応じていません。

繰り返し現れる失敗パターン

これは新しいタイプの攻撃ではありません。2025 年 1 月、Usual Protocol の USD0++ はキュレーター MEV Capital によって Morpho 金庫に 1 ドルとしてハードコーディングされました。

Usual は警告なしに突然、引き出しの底値を 0.87 ドルに調整し、貸し手が MEV Capital 金庫にロックされ、その金庫の利用率が 100% に急上昇しました。

2025 年 11 月、Stream Finance の xUSD が崩壊しました。前もってキュレーターが USDC の預金をその合成安定コインを支えるレバレッジループにルーティングしており、オラクルが更新を拒否したとき、Morpho、Euler、および Silo では 2.85 億から 7 億ドルの資産がリスクにさらされました。

Moonwell は 2025 年 10 月と 11 月に連続して 2 回オラクルの失効に見舞われ、合計で 500 万ドルを超える不良債権が発生しました。

これはキュレーター モデルにとって何を意味するのか

Morpho のアーキテクチャは、すべてのリスク決定を第三者の「キュレーター」にアウトソーシングし、彼らが金庫を構築し、担保を選択し、ローン対価比を設定し、オラクルを選択します。この理論は、専門機関がより深い専門知識を持ち、競争がより良いリスク管理をもたらすと考えています。プロトコルはルールの実行を担当します。

しかし、キュレーターは生成された収益率を利用して手数料を稼ぎ、これが高リスクかつ高リターンの担保(例:利回り型安定コイン)を受け入れるインセンティブを形成します。問題は、これらの安定コインがペッグを外したときに、損失が預金者に負担されることであり、キュレーターではありません。

Resolv 事件では、一部のキュレーターの自動化ロボットが脆弱性が発生した数時間後も影響を受けた金庫に資金を注入し続け、損失を深刻化させました。

収益型安定コインにハードコーディングされたオラクルを採用する理由は、短期的な変動が不必要な清算を引き起こさないようにするためです。しかし、この保護は安定コインが安定している場合にのみ有効です。

オンチェーン分析機関 Chainalysis は、事後分析でリアルタイムのオンチェーン検知能力が必要であると述べました。

「オンチェーンスマートコントラクトは完全に正常に機能しています。問題は明らかにより広範なシステム設計とオフチェーンインフラにあります。」とその分析機関は述べました。