零时科技 || Zenterest 攻击事件分析
背景介绍
近期,我们监控到一起针对 Ethereum 的链上攻击事件,https://etherscan.io/tx/0xfe8bc757d87e97a5471378c90d390df47e1b29bb9fca918b94acd8ecfaadc598
被攻击的项目为 Mantra DAO 的 DeFi 项目 Zenterest。
该项目是一个 Compound Fork 的项目,提供借贷等功能,不过该项目已经关闭。
攻击及事件分析
首先,攻击者利用 Uniswap V3 通过 flash ,借入了 85.0085 WHITE
随后,攻击者将自己的2 000 MPH 转给了Zenterest,并 mint 了 751,165,762,743 / 1e18zenMPH ,即 MPH Token 的 underlying Token (价值 21200 MPH )。
在 Compound 中, mintTokenAmount 为 mintAmount 除以exchangeRate(为underlying Token的价值)
exchageRate 的计算方式为
其中, totalCash 为 2,130,237,755,166,997,669,234 ,
totalBorrows 为377,279,871,321,643,951,514,656 ,
totalReserves 为336,296,661,332,642,353,710,274 ,
totalSupply 为 1,527,610,653,739 。
故 exchangeRate 为 28,222,798,550.562313 。
所以, mintToken 为 751,165,762,743 。
接着,攻击者将从 Uniswap 中 flash 闪电贷获得的 85 WHITE Token 转给了 Zenterest。
这里,攻击者是为了操纵 zenWHITE 的 borrowRate ,否则导致 borrowRate 过高,导致攻击失败。
然后,攻击者利用 cToken 的 borrow 借出 zenWHITE 的所有余额。
漏洞点就出现在 ZenterestPriceFeed 价格预言机上,
我们可以看到 ZenterestPriceFeed 的代码如下:
其价格是通过 updatePrice 和 updatePriceBatch 来更新的。
我们可以看到,此价格预言机中的价格已经570天没有更新,所有价格均已过期,我们找到最近一次更新 MPH Token 价格的交易如下:
最近的更新 MPH Token 价格的交易为:https://etherscan.io/tx/0x8938ec223516e0f09d904ee6187032f2038f3f768d754eb19b4f19450e7d185d
其价格更新参数的数据结构为:
所以,通过 Zenterest Price Oracle 获取的 MPH Token 的价格为 0x35b52f953f951 =944,836,858,607,953 ,而当前实际的价格为 0.4677 USD 。
同时,我们可以看到获取的 WHITE Token 的价格为 66,570,137,662,599,764 ,而当前实际的价格为 4200 USD 。
攻击者投入 23200 MPH ,借贷 89.91 WHITE ,根据 Zenterest Price Oracle 获取的价格计算,
所以,攻击者可以借出 89.91 WHITE ,攻击者归还从 Uniswap 借到的 85 WHITE 和 0.0085 WHITE利息,最终获利 4.9 WHITE ,价值 21000 USD 。
总结
本次漏洞的成因是项目已经不再使用,但是 cToken 却没有暂停,且价格预言机的价格没有更新,导致标的资产价格失真,攻击者利用失真的价格来通过借贷进行获利,最终导致攻击者用极少的 MPH 掏空了项目方的 WHITE 代币。
免责声明:文章中的所有内容仅代表作者的观点,与本平台无关。用户不应以本文作为投资决策的参考。
你也可能喜欢
Shoggoth (SHOGGOTH)将上线 Bitget 创新区、AI 区及 Meme 区!
我们很高兴地宣布,Shoggoth (SHOGGOTH) 将在创新区、AI 区和 Meme 区上线。详情如下: 充值开放时间:已开放 交易开放时间:2024年11月15日21:00(UTC+8) 提现开放时间:2024年11月15日22:00(UTC+8) 现货交易链接:SHOGGOTH/USDT 简介 Shoggoth是科幻故事中的一个角色,它捕捉到了人工智能本质上的怪异之处。 合同地址(Solana):H2c31USxu35MDkBrGph8pUDUnmzo2e4Rf4hnvL2Upump Website | X 免责声明 尽管加密货币具有较高的增长潜力,但仍面临很高的市场风险和波动性。
QCP Capital:比特币进入“新阶段”,巩固其作为企业、政府和机构持有的资产地位
简单来说 QCP Capital 指出,比特币在接近 90,000 美元大关后进入了“新阶段”,巩固了其作为企业、政府和机构持有的财政资产的地位。
Zero Gravity 与 CARV 合作,为高性能项目提供基础设施
简单来说 0G 与 CARV 合作,提供支持高性能项目的基础设施,并通过 2 万美元的投资推动其节点销售。
贝莱德在多个区块链上推出新的 BUIDL 股票类别,以扩大访问权限并增强 BUIDL 生态系统潜力
简单来说 贝莱德的 BUIDL 通过在 Aptos、Arbitrum、Avalanche、OP Mainnet 和 Polygon 上推出新的股票类别,扩大了跨区块链生态系统的访问权限。