閃電貸攻擊劫持 X100 治理,竊取 485 萬美元
重點速覽
- •攻擊者透過 Aave 閃電貸借入約 194 萬 USDT,購入 38,200 枚 X 代幣,並透過兩個新部署的合約質押,在單一交易內奪取 X100 治理參議院三席中的兩席。
- •由於 X100 的治理合約允許新註冊參議員在同一交易內投票並執行提案,攻擊者在沒有任何時間鎖或等待期的情況下抽乾了國庫與流動性資產。
- •約 475 萬美元的初始贓款透過 UniswapX 兌換為約 2,022 ETH,其中 1,600 ETH 隨後被分散至四個新建錢包,各持有 400 ETH。
- •根據 CoinGecko 數據,X 代幣跌幅超過 96%,但剩餘流動性極為稀薄,顯示價格不足以作為變現市場價值的可靠指標。
- •截至 Blockaid 10 月 24 日評估,約 1,220 萬枚 X 仍留在 Freezer 合約中,且資金追回、合約修復或賠償安排均未有披露。

以太坊 DeFi 項目 X100 於 10 月 24 日損失約 485 萬美元 USDT,攻擊者利用閃電貸奪取其治理系統控制權,並針對項目國庫與流動性儲備執行惡意提案。
攻擊者奪得 X100 治理參議院三席中的兩席,得以在無需等待任何治理延遲的情況下批准並執行交易。首波攻擊獲利約 475 萬美元,隨後的提款使總損失達 485 萬美元。
區塊鏈安全公司 Blockaid 於 14:49 UTC 在一則 X 貼文中標記這起持續進行中的攻擊,指出多筆針對該協議 Freezer 合約的惡意交易。該公司後續更新指出,另有約 55 萬枚 X 代幣從一個 Uniswap 流動性倉位被抽走,而約 1,220 萬枚 X 仍留在 Freezer 中。
閃電貸助攻擊者取得參議院多數
首波攻擊始於 14:11 UTC,一個錢包透過 Aave 閃電貸借入約 194 萬 USDT,並用該資金購入 38,200 枚 X 代幣。攻擊者將代幣分配至兩個新部署的合約,各自在 X100 的 Freezer 系統中質押略高於 19,000 枚 X。這些存款取代了現有參議院成員,使攻擊者掌控治理機構三席中的兩席。
在取得所需多數後,攻擊者提交並立即執行一項提案,指示國庫將 400,000 枚 X 出售至一個新建立的 PancakeSwap V3 流動性池。由於被操縱的池中僅持有少量 USDT,攻擊者以約 35.68 USDT 便取得國庫代幣,隨後抽走流動性。
攻擊者接著透過一個現有的 Uniswap V3 池出售約 131,703 枚 X,獲得約 669 萬 USDT。在償還閃電貸後,該交易淨賺約 475 萬美元。
此次攻擊之所以得逞,是因為 X100 的治理合約允許新註冊的參議員在同一筆區塊鏈交易內投票並執行提案。閃電貸提供必須在單一交易內償還的無抵押借款,為攻擊者取得投票權所需的臨時資金。該協議在取得治理權限與行使國庫資產控制權之間缺乏有效的等待期。將提案執行延後至後續區塊的時間鎖(Timelock)之所以成為 DeFi 治理中廣泛使用的保障措施,正是因為它讓代幣持有人有時間做出反應——並在影響國庫的交易生效前退出。X100 事件顯示,在代幣加權治理系統中,即使協議的代幣與國庫合約未被直接攻破,投票機制本身也可能成為攻擊面。
贓款兌換為以太幣
初始贓款迅速透過 UniswapX 兌換為約 2,022 ETH,所得加密貨幣隨後轉入另一個以太坊錢包。該地址接著將 1,600 ETH 分散至四個新建錢包,各持有 400 ETH,而在初步交易分析時,約 423 ETH 仍留在彙整地址。
首筆提款之後,又有更多治理攻擊接連發生。14:35 UTC,第二筆交易採用類似的閃電貸策略奪取參議院席位,並移除 Freezer 合約控制的 Uniswap V3 流動性倉位,額外獲利約 96,382 USDT。14:40 UTC,第三筆交易利用已被攻陷的治理途徑提取另一個流動性倉位,內含約 55 萬枚 X 代幣。這些代幣是在 485 萬美元 USDT 總額之外被單獨抽走的。
這些交易來自不同的發送錢包,調查人員尚未確認它們是由不同攻擊者控制,還是由同一方協調執行。
漏洞仍未修補,代幣暴跌
攻擊發生後,X100 代幣急劇下跌。根據 CoinGecko 反映的交易數據,隨著其主要交易池流動性消失,跌幅超過 96%。該百分比應謹慎解讀,因為剩餘流動性極為稀薄,顯示的代幣價格並不足以作為可變現市場價值的可靠指標。
這起攻擊是近期一系列由閃電貸驅動的治理攻擊中的最新一起。8 月,一名攻擊者取得 Term Finance 足夠的治理權限,執行惡意提案並從以太坊借貸金庫中抽走約 850 萬美元。2025 年 9 月另一起針對 Shibarium 的閃電貸攻擊也涉及暫時取得治理相關代幣,不過該事件針對的是驗證者權限與橋接資產,而非立即執行國庫提案。在這些事件中,協議資產的控制權都繫於可在單一交易內取得的代幣,使法定人數與表決門檻成為最後一道防線。
在 X100 的案例中,參議院三分之二表決門檻幾乎無法提供保護,因為投票權可以透過借入資金立即取得並行使。
攻擊發生後的最初數小時內,項目方既未發布公開事故報告,也未證實任何復原計畫,而 Blockaid 在識別第三筆交易後持續警告仍有曝險。截至該公司 10 月 24 日評估時,約 1,220 萬枚 X 仍留在 Freezer 合約中。被提走資金是否追回、合約是否修復或是否有賠償安排,均未有披露。Freezer 合約中剩餘代幣是否會被轉移,以及項目方是否會發布事後分析或進行治理調整,是 Blockaid 10 月 24 日評估後的主要未解問題。