
Term Labs 在攻擊者以極低資本取得治理控制權後,損失了 850 萬美元。 2,843 $ETH 和 168 萬 $USDC 被抽走,但底層借貸合約未受影響。 以下是治理如何成為攻擊向量的過程。 發生了什麼? 攻擊者在未利用底層合約邏輯的情況下,從 @term_labs 金庫中抽走了 850 萬美元。 * 2,843 ETH,價值約 687 萬美元 * 168 萬 USDC 兌換為 DAI * 無重入攻擊、或acles操縱或管理密鑰洩露 治理控制,而非程式碼層級的漏洞,導致資金被抽走。 如何發生的? 攻擊者首先以低廉成本取得投票權,然後利用該控制權讓金庫治理執行其提案。 步驟 1:約 0.5 ETH → 0.485 tmvETH,使攻擊者獲得所需的治理代表權。 步驟 2:0.485 tmvETH → 0.485 gtmvETH,解鎖投票權。 步驟 3:他在 5 個 USDC 金庫中的 4 個獲得 100% 投票權,並在 ETH 元金庫中獲得約 91% 投票權。 步驟 4:他提交並對提案 #5 自行投票,取得金庫下一次執行的控制權。 六天後,金庫被抽走資金 六天後,提案被執行,更改了金庫配置,並將 $WETH 路由至預先部署的惡意策略。 治理奪取 → Zodiac 延遲停用 → add_strategy + update_debt → WETH → 惡意策略 → 攻擊者 目標地址早已準備就緒,因此此次攻擊結合了治理奪取與策略重定向。 更廣泛的 DeFi 教訓 Term Labs 展示了當投票權成本遠低於其所控制的資產時,治理如何成為關鍵的安全風險。 審計可以驗證合約邏輯,但無法阻止經濟成本低廉的治理奪取。 DeFi 應將治理攻擊成本與 TVL 並列衡量,因為保障資本始於保障控制權。

