一个计算漏洞,让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 观点。
猜你喜欢
以太坊生态系统月:价值150万美元的以太坊资产交易机会
在WEEX平台探索ETH交易机会,参与ETH生态系统月活动。一项价值150万美元的推广活动,覆盖以太坊生态系统中的ETH现货交易、ETH合约奖励、排行榜及邀请奖励。

今日人工智能新闻:人工智能能否让区块链系统在实盘加密货币市场中更可靠?
了解人工智能如何应用于区块链系统,在实盘加密货币市场环境中实现风险检测、提升可靠性并保障加密货币交易安全。

代币经济被证伪的元年

2026空投交互宝典:182个项目、八大赛道全覆盖索引

2025年十一月加密货币市场回顾:价格修正、ETF赎回与不断演变的区块链格局
2025年十一月,整个区块链生态系统呈现显著波动率并经历结构性调整,主要受宏观经济预测波动及特定资本流动动态驱动。

Polymarket漏洞套利、Sonic空投意外被路人销毁,海外币圈今天在聊啥?

特朗普再掀关税风暴,加密市场又遇「黑色星期一」

盈透证券接入USDC,美国银行质疑稳定币,海外有哪些热度?

叫停天才法案,Coinbase为何临阵「退缩」?

传言Coinbase将收购Farcaster,依然是一场Acquid-hire

跨界联合:Tom Lee投资2亿美元,牵手全球顶流野兽先生

加密货币市场趋势动态解析
关键要点本文全面剖析了加密货币市场的最新动态。洞察力是……

参议院加密货币法案审议日程调整至一月27日,立法势头持续推进
关键要点参议院农业委员会已重新安排加密货币市场结构立法文本的发布时间……

昔日明星公链Berachain陷入困境:币价崩盘、裁员、开发者出走

CLARITY法案审议突然推迟,分歧到底在哪?

Base 发布新路线图、Solana上线私密换币功能,主流生态有哪些更新?

2025年哪些协议赚走了加密市场的钱?

ETHGas基金会发币、Believe情感交易机制「翻车」,海外在关注哪些重点?
以太坊生态系统月:价值150万美元的以太坊资产交易机会
在WEEX平台探索ETH交易机会,参与ETH生态系统月活动。一项价值150万美元的推广活动,覆盖以太坊生态系统中的ETH现货交易、ETH合约奖励、排行榜及邀请奖励。
今日人工智能新闻:人工智能能否让区块链系统在实盘加密货币市场中更可靠?
了解人工智能如何应用于区块链系统,在实盘加密货币市场环境中实现风险检测、提升可靠性并保障加密货币交易安全。
代币经济被证伪的元年
2026空投交互宝典:182个项目、八大赛道全覆盖索引
2025年十一月加密货币市场回顾:价格修正、ETF赎回与不断演变的区块链格局
2025年十一月,整个区块链生态系统呈现显著波动率并经历结构性调整,主要受宏观经济预测波动及特定资本流动动态驱动。