一個計算漏洞,讓 Truebit 被盜 8535 枚 ETH
原文標題:《Truebit Protocol被盜2644萬美元合約漏洞分析》
原文來源:ExVul Security
2026 年 1 月 8 日,Truebit Protocol 協議遭到黑客攻擊,損失 8,535.36 ETH(約 2644 萬美元),Truebit Protocol 官方於次日凌晨發文證實。ExVul 安全團隊對本次攻擊事件進行了詳細的漏洞分析,分析結果如下:
攻擊流程
攻擊者地址:
0x6c8ec8f14be7c01672d31cfa5f2cefeab2562b50
攻擊交易 hash:
0xcd4755645595094a8ab984d0db7e3b4aabde72a5c87c4f176a030629c47fb014
攻擊者通過循環 4 輪調用 getPurchasePrice→0xa0296215→0xc471b10b 的交易完成攻擊,以第一次循環為例分析。
1. 攻擊者先調用 getPurchasePrice(240442509453545333947284131) 函數,返回 0。

2. 攻擊者調用 0xa0296215(c6e3ae8e2cbab1298abaa3) 函數,同時 msg.value 為 0。最後成功鑄造 240442509453545333947284131 枚 TRU。

3. 攻擊者調用 0xc471b10b(c6e3ae8e2cbab1298abaa3) 函數。最後銷毀 240442509453545333947284131 枚 TRU,獲得 5105.06 枚 ETH。
攻擊邏輯分析
通過了解上述攻擊流程,能明顯發現 getPurchasePrice 函數與 0xa0296215 函數的邏輯存在問題。下面開始深入分析(由於合約未開源,下面的代碼均為反編譯代碼)。


通過比較兩個函數的共同點,我們可以發現 0x1446 函數的用於獲取購買指定數量的 TRU 需要多少 ETH。顯然 0x1446 函數邏輯存在問題,導致 ETH 計算錯誤。下面詳細分析 0x1446 函數中的邏輯。

觀察 0x1446 函數中的邏輯,因為最後的計算結果 v13 == 0,所以一定是上文中的計算邏輯出現了問題。需要了解的是 0x18ef 功能與 _SafeMul 相同,因此問題出在使用原生加分 v12 + v9(合約版本為 ^0.6.10,因此無溢出檢查)。
v12 與 v9,分別表示:
通過上述分析,攻擊者的攻擊思路是通過輸入巨大的 _amountIn,使 v12 + v9 溢出成一個很小的值,最後使 (v12 + v9) / v6 == 0。
總結
Truebit Protocol 本次被攻擊事件的根本原因在於其代幣購買價格計算邏輯存在嚴重的整數溢出漏洞。由於合約使用的是 Solidity ^0.6.10 版本且未對關鍵算術運算進行安全檢查,最終造成 8,535.36 ETH 的重大損失。目前新版本的 Solidity 本身已經緩解了溢出漏洞。這起攻擊事件應該是黑客在利用 AI 自動化地去掃描一些已經上線的老的 DeFi 協議發現的漏洞(包括前一段時間的 Balancer 以及 yETH 攻擊),我們認為此類利用 AI 攻擊一些老 DeFi 協議的攻擊事件近期會越來越多,所以建議專案方對合約代碼能進行新的安全審計,如果發現漏洞,需盡快升級合約或者進行資產轉移,並且做好鏈上監控,及時發現異常,把損失降到最低。
本文來自投稿,不代表 BlockBeats 觀點。
猜你喜歡

Polymarket vs. Kalshi:預測市場「梗圖大戰」完整時間線

Consensus HK 觀察:2026年的第一場大會,誕生了哪些共識?

上任不足一年又離職,以太坊基金會核心人物為何又出走?

俄烏戰爭預測市場分析報告

以太坊基金會執行董事離職、Coinbase評級下調,海外幣圈今天在聊啥?

誰在CFTC牌桌上?一場美國創新金融話語權的重新分配
埃隆·馬斯克的 X Money 對比加密貨幣的合成美元:誰將贏得貨幣的未來?
合成美元是如何運作的?本指南解釋了它們的策略、相對於 USDT 等傳統穩定幣的優勢,以及每位加密貨幣交易者都必須了解的風險。

以色列軍方,正在Polymarket上抓內鬼

Q4巨虧6.67億美元:Coinbase財報預示2026幣圈年關難過?

貝萊德買UNI,圖什麼?

迷失香港

黃金一度跌超4%、白銀暴跌11%,美股大跌引爆算法交易貴金屬賣盤?

Coinbase和Solana接連出招,Agent經濟將成為下一個大敘事

Aave DAO贏了,但遊戲尚未結束

Coinbase財報討論、Aave幣股權益之爭新進展,海外幣圈今天在聊啥?

紐約證券交易所母公司 ICE 放大招,指數期貨合約與市場情緒預測工具雙管齊下

鏈上選擇權,DeFi礦工和交易員的十字路口

WEEX 和 LALIGA 如何重新定義精英表現
WEEX 與西甲聯賽合作:當交易紀律與足球卓越相遇。了解 WEEX(香港和台灣的官方區域合作夥伴)如何通過戰略、控制和長線業績的共同價值觀,將加密貨幣和體育愛好者聚集在一起。