DEFI:"单一价值"——Indexed Finance闪电贷安全事件分析

安全实验室监测到以太坊上的DeFi协议IndexedFinance遭遇闪电贷袭击,损失超1600万美元。知道创宇区块链安全实验室第一时间跟踪本次事件并分析。攻击过程简述

分析攻击交易:

0x44aad3b853866468161735496a5d9cc961ce5aa872924c5d78673076b1cd95aa

首先使用闪电贷通过Uniswap和ShushiSwap获取启动资金

2.通过借贷的AAVE/COMP/CRV/MKR/SNX代币兑换矿池DEFI5中的UNI代币(合约规定不允许转账超过矿池一半的代币存量以及兑换超过三分之一的代币存量,所以黑客进行了多次兑换)

Web3信用协议 Getaverse 获得 StarWin Group投资:据官方消息,Web3信用协议 Getaverse 获得 StarWin Group投资,StarWin Group将凭借自身在金融科技与加密货币领域的优良基因,加快Getaverse信用协议与现实世界资产的链接,扩展DID信用系统在传统金融的应用。

StarWin Group(星合资本)成立于2015年,由点融网创始人郭宇航联合新东方创始人俞敏洪、资深投资银行家盛希泰共同发起、成立的基金。长期深耕以科技提升金融效率的早期优秀创业公司的孵化,挖掘创业者潜力,专注于金融、区块链、人工智能等领域的投资机会。[2023/5/9 14:52:25]

3.通过将UNI代币用于添加流动性铸造DEFI5LP代币

V神:简洁的UI对去中心化加密钱包的采用很重要:2月28日消息,以太坊创始人V神(Vitalik Buterin)在其博客上分享一些其对加密钱包的个人用户体验,称除了由于规模尚未完全解决而产生的高交易费用这一最重要的问题外,用户体验是许多以太坊用户经常选择中心化解决方案而不是链上去中心化替代方案的关键原因,而链上去中心化替代方案将权力掌握在用户手中。

多年来,用户体验取得了巨大的进步——特别是,从EIP-1559之前的平均交易需要几分钟,到EIP-1559和合并之后的平均交易需要几秒钟,使用以太坊的轻松程度发生了巨大的变化。但仍有更多工作要做。一个干净时尚的UI比向用户展示更多细节的UI要好,至少能让用户更容易理解发生了什么,并解决任何出现的问题。[2023/2/28 12:33:28]

4.向DEFI5矿池添加SUSHI代币

链游SPACE KILL完成种子轮融资:10月25日消息,BSC链上游戏SPACE KILL宣布完成种子轮融资,UpHonest Capital、Welight Capital、ARPA Capital、TKX Capital、Matrix World 等 10多家机构参投,但具体融资金额尚未透露。

SPACE KILL是一款多人实时配对派对游戏,由Invictus Lab团队运营,新资金将用于为游戏开发新内容并扩大全球合作伙伴关系。[2022/10/25 16:38:23]

5.燃烧DEFI5LP代币获得AAVE/COMP/CRV/MKR/SNX/SUSHI代币

6.通过将SUSHI代币用于添加流动性铸造DEFI5LP代币

7.燃烧DEFI5LP代币获得AAVE/COMP/CRV/MKR/SNX/SUSHI代币

8.归还闪电贷并将获利转移

漏洞成因分析

通过攻击简述获取有效信息

1.黑客有意控制矿池中UNI代币总量

2.黑客向矿池中添加了新代币SHSHI

3.黑客通过铸造、燃烧LP代币获利

通过源码分析漏洞成因

1.检查源码发现函数extrapolatePoolValueFromToken被用于寻找矿池中第一个初始化且具有权重的代币,据官方解释该函数作用于以该代币描述整个矿池的价值——即如果矿池中有10个UNI,权重为10%,那么该矿池总价值为100UNI。

由此黑客控制矿池中UNI代币总量得到解释,该行为是为了控制矿池总价值。

2.检查源码发现函数setMinimumBalance和函数gulp可以添加新代币并获得极大的权重。?由此黑客向矿池添加新代币SUSHI得到解释,该行为是为了获得可控且具有极大权重的代币。

综合分析

合约设计中矿池的总价值被矿池中第一个初始化且具有权重的代币用来描述,该代币总量可被攻击者控制

合约中可添加新代币,新代币可占据极大权重,添加新代币方式可被攻击者控制

合约中的资产可通过铸造、燃烧LP代币控制,铸造LP代币方式可被攻击者控制

综述该漏洞成因就是用一种代币来描述整个矿池的价值,官方也给出了修改方案:取消该模式替换为用矿池中所有代币余额的组合值来描述。

总结

此次攻击属于对矿池价值的单一描述,很容易被他人操控,开发人员应避免此类事件。

知道创宇区块链安全实验室?提醒各项目方,合约安全作为直接保障资金的防线需要得到最高的重视,合约审计、风控措施、应急计划等都有必要切实落实。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

Pol币CAP:Throne (THN)

一、项目介绍 Throne是面向下一代创作者和收藏家的NFT市场和网络。THN我们的本土实用货币是王座经济的基石.

[0:15ms0-0:776ms