Term Vaultsがガバナンス権限の悪用による攻撃を受ける、オンチェーン追跡では約850万米ドルの損失と推計
重要ポイント
- •Term Labsは、キュレーション済みヴォールトに影響を及ぼすガバナンス悪用攻撃を認めたが、フォレンジック報告書の公表、標的となった関数の特定、攻撃者が管理者権限を取得した経緯の説明はまだ行っていない。
- •PeckShieldの推計では、攻撃者は約850万米ドルを流出させた。内訳は約2,843 ETHと、その後DAIへ交換された168万米ドルのUSDCである。
- •攻撃者のウォレットは、2022年8月にOFACの制裁を受けたイーサリアムのミキサーTornado Cashを通じて2 ETHの初期資金を受けており、CertiKは盗難資金を攻撃者の主要ウォレットまで追跡した。
- •DefiLlamaのデータでは、TermFinance Vaultsの総預入金額は約1,087万米ドルであり、推定850万米ドルの流出はプロトコルの可視的なTVLの約78%に相当する。
- •Termのドキュメントに記載された安全策にはマルチシグのGnosis Safe、7日間のタイムロック、LPの拒否権が含まれるが、同社は交渉、報酬の提供、補償などの救済選択肢にまだ公には言及していない。

Termが不正アクセスを認める、フォレンジック報告書は未公表
Term Labsは、自社のヴォールトに影響を及ぼすガバナンス悪用攻撃を認め、調査が進行中であると発表した。チームは最終的なフォレンジック分析の詳細をまだ公表しておらず、標的となった特定の関数を明示していないほか、攻撃者がどのように管理者権限を取得したのかについても説明していない。
背景として、Term Labsが構築したプロトコルであるTerm Financeは、イーサリアム上のレポ型オークション市場を通じた固定金利・固定期間の貸付を専門としており、影響を受けたヴォールトはそのスタックのうち「キュレーション(curated)」側に位置し、預金者が管理者承認済みの戦略に資金を配分する仕組みとなっている。したがって今回の攻撃は取引所やブリッジではなく、預金者資金を保持するヴォールト契約を直撃しており、ガバナンスレベルの侵害がユーザーにとって直接的な支払能力の問題となっている。
We are aware of a governance exploit impacting Term vaults. We will share more details once it has been further investigated.
— Term Labs (@term_labs), August 23, 2026 (post on X)
報告書が公表されるまでの間、損失額は第三者によるオンチェーン分析に依拠している。PeckShieldは、Tornado Cash経由で2 ETHの初期資金を受け取ったアドレスから、2,843 ETHおよび約168万米ドルのUSDC(後にDAIへ交換)が当初引き出されたことを指摘した。CertiK Alertはその後、これらの資金を攻撃者の主要ウォレットまで追跡した。この資金供給パターン自体も見慣れた兆候である。2022年8月に米財務省OFAC(外国資産管理局)の制裁を受けたイーサリアムのミキサーTornado Cashは、オンチェーン攻撃の実行に使われる少額のガス資金を持つウォレットの、依然として一般的な供給源である。
#PeckShieldAlert @term_labs was exploited for ~$8.5M due to a governance exploit impacting Term vaults. The exploiter has drained ~2,843 $ETH ($6.87M) & 1.68M USDC ($1.68M) – which has already been swapped for ~1.68M $DAI The exploiter originally funded with 2 ETH from… pic.twitter.com/6ZRoDD9QK7
— PeckShieldAlert (@PeckShieldAlert), August 23, 2026 (post on X)
これらの数字は深刻な侵害を示しているものの、依然として第三者による推計である。流出資産の総額、ウォレットのリアルタイム残高、実際に回収不能な損失は、完全な事後検証報告が公表された時点でしばしば一致しない。
TVLの78%という打撃の位置づけ
DefiLlamaのデータによると、報道時点でTermFinance Vaultsの総預入金額(TVL)は約1,087万米ドルだった。850万米ドルの流出と比較すると、これはプロトコルの可視的なTVLの約78%に相当する。
この比率は、預金者資本の78%すべてが消し飛んだという意味ではない。DefiLlamaは、遊休資本や外部のERC-4626リザーブ(トークン化されたヴォールト持分に関するイーサリアムの標準規格)を含む流動的な戦略ヴォールト残高を追跡し、二重計上を避けるためにTermのレポトークンを除外している。こうした動的な指標は、ユーザーの引き出しや資産の再評価に伴って急速に変動する。
それでもなお、約1,100万米ドル規模のエコシステムから850万米ドルが失われたことで、ニッチなスマートコントラクトの問題が、預金者とキュレーターの双方にとって重大な支払能力の試練へと変わった。
ガバナンスが資本に近すぎるとき
Termのアーキテクチャドキュメントは、権限を分割した管理構造を説明している。運用マネージャーが日々のオークションパラメータを監督し、ガバナー役割がリスク制限、統合フック、緊急時のトグルを管理する。
重要な点として、ガバナー役割は、後任ガバナーの任命、Termコントローラーの交換、リザーブ閾値の調整、担保ルールの変更、中核戦略の実行停止の権限を持つ。Termの公開ドキュメントに記載された安全策には、マルチシグのGnosis Safe、7日間のタイムロック、LPの拒否権が含まれる。
また、ガバナンス乗っ取りは単発の出来事ではなく繰り返し見られるパターンである。2022年4月には、DeFiプロトコルのBeanstalkが、攻撃者がフラッシュローンを使って十分な投票権を獲得し、悪意あるガバナンス提案を可決させた結果、約1億8,200万米ドルを失った。ChainalysisやImmunefiなどの企業による損失報告でも、秘密鍵の漏洩やアクセス制御の失敗は、近年の暗号資産窃盗の最大級の要因として繰り返し指摘されている。
この枠組みはユーザー資金を守るために構築された。今回の攻撃はその裏面を露呈させた。監督機構そのものが攻撃経路になったとき、何が起きるのか。
有効な実行と実際のセキュリティ
標準的なスマートコントラクト攻撃は、ロジックバグや数学的エラーを利用してコードを意図しない動作へと強制する。ガバナンス攻撃は根本的に異なる。コードは多くの場合、設計どおり正確に動作しており、特権アクセスを取得した主体が発行した悪意あるコマンドを実行しているにすぎない。
攻撃者がスマートコントラクトの境界を迂回したのではなくガバナンス権限を乗っ取ったのであれば、Termのコントラクトは技術的に「有効」な操作を処理した可能性が高い。それは被害を受けた預金者にとって何の慰めにもならない。プロトコルは管理者機能が正しく実行されるだけでは安全ではなく、それらの管理者権限を悪意を持って取得することが不可能か、コスト的に割に合わないときにのみ安全と言える。
監査は、コードが設定された権限を強制しているかどうかを検証するものである。投票権が分散していること、受動的な流動性提供者が悪意ある提案を見抜くこと、タイムロックが悪意ある実行を阻止するのに十分な時間を与えることまでは保証しない。
ヴォールト・ガバナンスのレッドチーミング
Termの事故は、管理的なガバナンスに依存するあらゆるプロトコルに対する明確な監査チェックリストを提供する。
- アクセス範囲: ガバナンスパラメータは、単一の呼び出しで戦略ルーティング、オラクルフィード、引き出し条件を変更できるか。
- 投票権の集中度: 投票ウェイトや管理者署名はどれほど容易に取得または借用できるか。
- 提案の可視性: 提案された状態変更は、実行前に預金者が平文で読めるものか。
- 緊急回路遮断: 独立した緊急用マルチシグは、タイムロック有効期間中に実行を停止できるか。
- 原子的変更: 単一の提案が変更できるリスク変数の数に上限はあるか。
提案が不透明であったり、拒否権の鍵保持者がオフラインであったり、単一のペイロードがすべての安全パラメータを一括変更できる場合、7日間のタイムロックはほとんど保護とならない。
Termの事後検証が明らかにすべきこと
Termの今後の事後検証報告は、単なるドル建ての総額を超えた内容である必要がある。コミュニティが必要としているのは、どのヴォールトが流出したのか、どの特定のガバナンス操作が呼び出されたのか、攻撃者がどのように投票権限を掌握したのか、そして既存のタイムロックや緊急拒否権がなぜ取引を阻止できなかったのかという正確な詳細である。
預金者は救済の道筋にも注目するだろう。過去の同規模の事件では、プロトコルは攻撃者との交渉、ホワイトハット報酬の提供、トレジャリー資金によるユーザーへの補償など、さまざまな対応を取ってきた。Termはこれらの選択肢のいずれにもまだ公には言及していない。
ウォレットの資金移動を追跡すれば、盗まれた資金がどこに向かうかが分かる。Termのガバナンスが迂回されたのか、誤設定だったのか、それとも設計どおりに武器化されたのかを説明することが真の根本原因を明らかにする。それはコードの欠陥と権限の失敗という決定的な違いである。