Term Labs、ガバナンス悪用によりEthereumのボールトから850万ドルが流出
重要ポイント
- •攻撃者はイーサリアムのプロトコル欠陥ではなく、ガバナンスの支配を利用してTermのボールトからの送金を承認させた。
- •特定された攻撃者のアドレスは現在、約2,843 ETHと160万DAIを保持している。
- •攻撃中に約168万USDCが移動され、その後DAIに変換された。
- •Termはこの悪用を確認しており、影響を受けたボールトは積極的に調査中だと述べている。
- •この攻撃は、DeFiプロトコルに影響を及ぼしているより広範なガバナンス乗っ取りの傾向と関連づけられている。

イーサリアムベースの固定金利レンディングプロトコルを開発するTerm Labsは、攻撃者が悪意あるプロポーザルを実行するのに十分なガバナンス権力を蓄積し、プロトコル運営のボールトが標的となった結果、推定850万ドルの損失を被った。
同社は日曜日にガバナンスの悪用を確認し、影響を受けたボールトの調査を開始した。攻撃者が管理するアドレスは現在、約2,843 ETHと160万DAIを保持しており、現在の価格で観測された被害額は約850万ドルに達する。
攻撃者がガバナンスの投票権力の構築を始める前から、この攻撃に関連するウォレットは、イーサリアムのプライバシーミキサーであるTornado Cashを通じて資金供給を受けていた。Tornado Cashは過去の暗号資産攻撃でも資金源として登場している。その後の攻撃では、Term自身の投票プロセスを利用してプロトコルのボールトに対するトランザクションを承認させ、イーサリアム自体の脆弱性を突くのではなく、ガバナンスの支配を出資資産への支配へと転換した。
Termのボールトに至るガバナンス経路
TERMはTerm Financeのガバナンストークンであり、保有者はプロトコルに関わる意思決定に参加できる。Termは固定金利のレンディング市場と、オンチェーンのレンディング戦略に資本を配分するボールト製品を運営している。
攻撃はTermのボールトを管理するガバナンス経路を標的とした。攻撃者は投票権力を蓄積し、ボールト資産を移動させられるプロポーザルを提出して、トランザクションが実行されるのに十分な支持を確保した。
盗まれた資産には、ステーブルコインとともに約2,843 ETHが含まれていた。攻撃中に約168万USDCが移動され、その後DAIに変換されたため、特定されたアドレスはETHに加えて約160万DAIを保持している。
取得した投票権力の利用という点で、Termからの流出は、日曜日のKiiChainの悪用のようなコントラクトレベルの攻撃とは性質が異なる。KiiChainではEVMモジュールの脆弱性により、バリデータがネットワークを停止する前にHyperlane経由で資金がチェーン外へ流出した。ガバナンス主導の送金はプロトコル自身の承認プロセスを通じて実行されるため、重要となるのは敵対的なプロポーザルを遅らせたり阻止したりする防御、すなわち投票権力のしきい値や承認と実行の間の遅延である。
BONKも別のガバナンス乗っ取りで2,000万ドルを損失
BonkDAOは7月6日、攻撃者がSolanaのRealmsガバナンスシステムにおいて悪意あるプロポーザルを可決するのに十分な投票権力を蓄積した結果、BONKで約2,000万ドルを失った。攻撃者は、プロポーザルによってDAOのトレジャリーから4.426兆BONKが移転される前に、必要なBONKポジションの構築に約400万ドルを費やした。その後、盗まれたトークンが市場で動くにつれ、BONKは約40%下落した。投票権の取得コストとトレジャリー移転額の差は、トークン投票で管理される資産が繰り返し標的となる理由を示している。それらを動かすのに必要な投票権力は、資産そのものよりもはるかに安価になり得るからだ。
同様の乗っ取りは6月、小規模なイーサリアムベースのTOPプロトコルでも発生した。攻撃者はTornado Cashから約664 ETHを引き出し、TOPの供給量16,384トークンの過半を購入し、その多数派を使って100億枚の新規トークンのミントを承認した。新規に発行された供給量が売却された後、Balancerのプールから約160万ドルが引き出された。TOPには承認と実行の間のタイムロックがなかったため、ガバナンスの多数派は即座に実行できた。こうした理由からタイムロックはDAOで広く用いられる防御策であり、資産が移動する前に悪意あるプロポーザルを検出して対抗できる猶予を生み出す。
DeFi攻撃が加速するなか調査を進めるTerm
Termからの850万ドルの流出は、Maya Protocolが会計処理の不備により攻撃者に流動性ポジションを操作されて資産を引き出され、約170万ドルの損失を被った数日後に発生した。Mayaは開発者が影響を受けた経路を隔離する間、ネットワークの停止で対応した。
Termは、トランザクション単位の最終的な事後分析、復旧計画、確定した補償プロセスをまだ公表していない。最新の更新情報では、影響を受けたTermのボールトは引き続き調査中であり、特定された攻撃者のアドレスは約2,843 ETHと160万DAIを保持し続けている。