1. 首页
  2. 资讯

千里之堤毁于蚁穴 Fortress Protocol 惨遭攻击

前言

北京时间 2022 年 5 月 9 日,知道创宇区块链安全实验室监测到 BSC 链上借贷协议 Fortress Protocol 因预言机问题被攻击,这是最近实验室检测到的第三起预言机攻击事件,损失包括 1,048 枚 ETH 和 400,000 枚 DAI,共计约300W 美元,目前已使用 AnySwap 和 Celer 跨链到以太坊利用 Tornado 进行混币。

知道创宇区块链安全实验室第一时间跟踪本次事件并分析。

千里之堤毁于蚁穴  Fortress Protocol 惨遭攻击

基础信息

被攻击Comtroller:0x01bfa5c99326464b8a1e1d411bb4783bb91ea629

被攻击预言机地址:0xc11b687cd6061a6516e23769e4657b6efa25d78e

攻击者地址:0xA6AF2872176320015f8ddB2ba013B38Cb35d22Ad

攻击合约:0xcD337b920678cF35143322Ab31ab8977C3463a45

tx:0x13d19809b19ac512da6d110764caee75e2157ea62cb70937c8d9471afcb061bf

漏洞分析

该项目是依旧是 Compound 的仿盘,但由于项目方在预言机实现注释了原本存在的检查导致不需要足够的 power 便可以通过0xc11b687cd6061a6516e23769e4657b6efa25d78e#submit篡改价格;

千里之堤毁于蚁穴  Fortress Protocol 惨遭攻击

攻击者通过改变 FTS 在协议中的价格借走了其他池子中的 资产,市场中的借贷池如下:

千里之堤毁于蚁穴  Fortress Protocol 惨遭攻击

攻击流程

1、攻击者购买了 FTS 代币并通过提案投票支持添加 FTS 作为抵押物,提案 ID为 11;

千里之堤毁于蚁穴  Fortress Protocol 惨遭攻击

2、通过调用预言机 submit 函数改变 FTS 的价格;

千里之堤毁于蚁穴  Fortress Protocol 惨遭攻击

3、攻击者使用 100 个 FTS 作为抵押物调用 enterMarket 进入市场;

千里之堤毁于蚁穴  Fortress Protocol 惨遭攻击

4、由于市场价格对于 FTS 的价值计算出现问题,攻击者使用该抵押品直接调用 borrow 进行借款;






免责声明:本站所有内容不构成投资建议,币市有风险、投资请慎重。
- 七彩研究院

相关推荐