Inverse Finance被盗1450万美元事件分析

北京时间2022年4月2日19时,CertiK安全技术团队监测到Inverse Finance被恶意利用,导致价值约1450万美元的资产受到损失。
该事件发生的根本原因在于外部价格预言机依赖导致价格被操纵,因此攻击者可通过操纵价格来借用资产。
攻击流程
在发起攻击之前,攻击者做了如下准备:
1. 首先,攻击者部署了一个恶意合约。该合约地址为:0xea0c959bbb7476ddd6cd4204bdee82b790aa1562
2. 其次,攻击者在SushiSwap/Curve.fi中进行调换,以操纵交易中的价格,该交易地址为:0x20a6dcff06a791a7f8be9f423053ce8caee3f9eecc31df32445fc98d4ccd8365
由于SushiSwap:INV(INV-ETHPair)的流动性非常低,用300ETH(价值约一百多万美元)换取INV将大幅增加INV价格。
随后,攻击者正式发起攻击:
1. 攻击者把在准备阶段获得的INV存入,并铸造(mint)了1746枚XINV代币。
2. XINV的价格计算:根据SushiSwap:INV对中的INV价格所计算。如上所述,INV的价格被操纵,因此每XINV的价值为20926美元。
3. 随着XINV的价格被修改,攻击者能够用铸造的XINV代币借用到如下资产:1588枚ETH,94枚WBTC,3999669枚DOLA与39枚YFI。
合约漏洞分析
该漏洞主要原因是对价格预言机具有依赖性,并且这中间有30分钟的窗口期。而攻击在准备阶段完成后正式发生,仅仅用了15秒。

在这种情况下,因为timeElapsed == 15,预言机合约Keep3rV2Oracle的函数_update()中'timeElapsed > periodSize'的检查将被绕过。这意味着最后的累积价格还没有被更新。由此可见,函数_computeAmountOut()中的amoutOut会比预期的数额大,因为priceCumulative已经被操纵了,但_observation.priceCumulative没有被更新。

一方面,XINV的价格依赖于SushiSwap:INV 对(INV-ETH对)的储备,其流动性非常低。
另一方面,TWAP可以防止闪电贷攻击。理论上,攻击者能够通过 "牺牲 "一些钱来操纵价格,也就是说,用他自己的钱来改变价格。在这个特殊的价格预言机设计中,如果经过的时间没有超过30分钟,当前的价格(来自储备金)不应该被用来计算出金金额。
资产追踪
据CertiK SkyTrace显示,价值约1450万美元的资产被盗后已被转移到TornadoCash。

其他细节
利用漏洞进行交易的准备期间:
https://etherscan.io/tx/0x20a6dcff06a791a7f8be9f423053ce8caee3f9eecc31df32445fc98d4ccd8365
利用漏洞进行交易发起攻击:
https://etherscan.io/tx/0x600373f6752132https://etherscan.io/tx/0x600373f67521324c8068cfd025f121a0843d57ec813411661b07edc5ff781842
攻击者地址1:https://etherscan.io/address/0x117c0391b3483e32aa665b5ecb2cc539669ea7e9
攻击者地址2:https://etherscan.io/address/0x8b4c1083cd6aef062298e1fa900df9832c8351b3
攻击合约:
https://etherscan.io/address/0xea0c959bbb7476ddd6cd4204bdee82b790aa1562
预言机合约:
https://etherscan.io/address/0x39b1df026010b5aea781f90542ee19e900f2db15#code
SushiSwap INV-ETH Pair:
https://etherscan.io/address/0x328dfd0139e26cb0fef7b0742b49b0fe4325f821
XINV 合约地址:https://etherscan.io/address/0x1637e4e9941d55703a7a5e7807d6ada3f7dcd61b#code
Keep3rV2 预言机合约地址:
https://etherscan.io/address/0x39b1df026010b5aea781f90542ee19e900f2db15#code
写在最后
现如今,很多项目都会用到预言机,部分项目还会对其具有很强的依赖性。安全审计,会审查预言机的设计合理性、价格算法以及经济模型等。
因此,CertiK的安全专家建议:尽量避免使用流动性低的池子作为价格预言机价格来源,同时对项目进行安全审计从而保证预言机模型的正确性。
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
您可能感兴趣
-
CZ 大批量取关:荒诞“关注生意”彻底凉了?作者:zhou, ChainCatcher11 月 10 日,一张 X 关注数对比图点燃了加密社区讨论热度。币安创始人赵长鹏(CZ)在不到两个月时间里,从其 X 账号取关超三百人,这一远超日常维护的数
-
巴菲特“最后一封信”全文:我“纯属运气好”,但“时间老人”追上来了,我将“保持安静”
他坦言自己一生受“幸运女神眷顾”,仿佛“抽中了一根长得出奇的签”。撰文:叶桢来源:华尔街见闻巴菲特向其股东宣告,他即将「归于沉寂」,这标志着他执掌伯克希尔·哈撒韦公司长达六十年的辉煌职业生涯正步入尾声
-
早报 | 美参议院就“结束政府停摆方案”的程序性投票已获通过;今年已有约 464 万枚比特币从休眠钱包中转出;Monad 代币公售将于 11 月 17 日启动整理:ChainCatcher 重要资讯:美参议院就“结束政府停摆方案”的程序性投票已获通过 数据:“币安人生”市值短时突破 2 亿美元,24 小时涨幅 25% Coinbase 机构报告:10 月抛
-
黄金到底还能不能买?
现在的黄金与其说是赚钱的工具,不如看作赔钱的保险。作者 | 丁萍“涨到天上”的黄金,究竟还能不能配置?今年黄金涨势凌厉,仅用了七个月,国际金价便从3000美元/盎司飙至4000美元/盎司。10月20日
-
美联储理事放话:12 月降息底线是 25 个基点,但 50 个基点才最“恰当”
这位持续持异议的官员警告:若仅依据当前数据制定政策将陷入“目光短浅”的困境。作者:金十数据美联储理事斯蒂芬·米兰(Stephen Miran)周一主张应进一步降息,以防范未来可能出现的经济放缓。这位央
-
加密早报:Uniswap 提出 UNIfication 治理提案,Monad 公布代币经济学
Coinbase将推出代币销售平台,Monad成首个上线项目。作者:深潮 TechFlow昨日市场动态美国会参议院推进临时拨款法案,程序性投票中获60票支持据金十数据报道,美国参议院推进一项联邦政府临
-
AB DAO x AB 慈善基金会新增五位高级顾问,助力全球公益与技术赋能2025 年 11 月 10 日 —— 为进一步壮大全球战略智库、强化技术驱动的公益实践, AB DAO x AB 慈善基金会今日宣布,新增五位具有丰富政府管理与国际事务经验的政要与专家,正式加入基金
-
20 亿豪赌?Coinbase 要借 BVNK 给稳定币造一条高速通道作者:KarenZ,Foresight News稳定币领域的并购竞争愈演愈烈。继 Stripe 以 11 亿美元收购稳定币平台 Bridge 之后,一场竞购大战在 Coinbase 与支付巨头万事达卡
- 成交量排行
- 币种热搜榜
OFFICIAL TRUMP
Pepe
worldlibertyfinancial-education
泰达币
比特币
以太坊
USD Coin
大零币
Solana
First Digital USD
瑞波币
Uniswap
币安币
狗狗币
莱特币
FIL
ICP
AR
ZEN
ETC
OKB
NEAR
EOS
XCH
BSV
DOT
CAKE