区块见闻 区块见闻
Ctrl+D收藏区块见闻

NFT项目惊现低级漏洞:合约未审计导致3400万美元资产被锁死

作者:

时间:

2022年4月23日,成都链安链必应-区块链安全态势感知平台舆情监测显示,NTF项目方Akutar的AkuAuction合约由于智能合约本身漏洞,导致11539ETH(价值约3400万美元)被锁死在合约中。成都链安技术团队第一时间对事件进行了分析,结果如下。

1 事件相关信息

4月23日消息,Solidity开发者foobar发推称,11539ETH(价值3400万美元)被永久锁定在AkuDreams合约中,个人用户或开发团队都无法取出资金。退款处理完成后,将每个出价状态设置为1。因此,用户无法调用emergencyWithdraw()。此外,团队也无法领取资金,基本上等于销毁。?

成都链安技术团队立刻进行了分析。

漏洞合约:

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

Akutar项目的智能合约包含2个漏洞:

漏洞一:

MILIT将于10月29日23:00上线NFT盲盒:据官方消息,MILIT 将于10月29日23:00上线NFT盲盒。

据官方介绍,MILIT链游体系具有去中心化、透明和通证激励的特性,旨在打造区块链游戏基础设施和NFT、元宇宙生态应用系统。MILIT链游融合策略、收集养成等玩法,具备较强游戏性,也是MILIT区块链生态中NFT、元宇宙的主体体现。[2021/10/23 6:09:33]

1.第一个合约漏洞在processRefunds中,设计者根据refundProgress计数器进行循环退款。

2.而这里使用了call函数进行退款操作,且把退款的结果作为require的判定条件。

3.因此如果此时有攻击者在队列中进行退款操作,调用call退款给攻击者时,攻击者在fallback中进行进行恶意的revert则会导致退款队列卡在攻击者这里,从而导致队列后面的所有人都无法进行退款。

4.这个漏洞被人在链上证明有效,但随后攻击合约便进行了解锁,并没有进行攻击利用,且公开进行了申明。

漏洞二:

该漏洞也是导致价值约3400万美元的ETH资产被锁死在合约中的元凶。

1.在claimProjectFunds函数中,该函数主要用于项目方提款。为了避免项目方权限过大,在用户完成提款之前就将合约中的资产全部转走导致用户无法退款,所有的退款操作应全部完成之后项目方才能够提款。业务逻辑设计上来说,是没有问题的。然而,在具体的代码实现中,当前的代码容易受到漏洞一的影响,导致项目方无法提款,不过这只是潜在的风险,本次资金锁死的元凶不是这个原因。

2.注意函数中第620行代码:require (refundProgress > = totalBids)此处refundProgress表示已经处理了多少个用户的退款,totalBids表示所有用户总投标了多少个NFT。注意由于一个用户可以投标多个NFT,导致单从数值上比较,refundProgress可能小于totalBids。

而再来看看退款函数processRefunds中:require(_refundProgress < _bidIndex); bidIndex表示所有参与竞标的用户,refundProgress永远不会高于bidIndex。

此时来看看bidIndex的值,为3669:

totalBids的值为5495:

3.所以refundProgress>=5495且refundProgress<3669这个判断条件永远不会成立,最终导致项目方团队将永远无法执行后续的提款操作。此处应将refundProgress与bidIndex做对比,开发者犯了一个很低级的错误。最终,导致项目方11539ETH(价值约3400万美元)被锁定无法提取。

标签:FUNDUNDPROFUNaxfundsUnboundProfit BlueREFUND

以太坊交易所热门资讯
金色早报 | 马斯克回应狗狗币创始人:使用狗狗币给创作者小费会“很好”

头条 ▌马斯克回应狗狗币创始人:使用狗狗币给创作者小费会“很好” 行情 截至发稿,据欧科OKX数据显示: BTC最近成交价39446.4美元,日内涨跌幅-0.54%; ETH最近成交价2919.99美元,日内涨跌幅-0.83%; SOL最近成交价99.17美元,日内涨跌幅-0.97%; MATIC最近成交价1.34美元。

一文读懂uniswap的启示

曾经涨过45u,总市值超过450亿美元的uni币,几乎挤进CMC前五,今天价跌到了6.xu,几乎要跌破CMC前30了。 uniswap交易量一度给所有强大的中心化交易所带来“毁灭级”的压力。这个产品或者说这个协议,帮我深度理解了区块链和加密数字货币的一些底层思想,趁uniswap余威还在,先记录下来。

Coinbase创投基金第一季度回顾及市场展望

TLDR: 尽管市场下行,第一季度加密风险投资依然高度活跃。 在基础设施方面,跨链解决方案和 DAO 工具出现大量创新。新的1层链仍在孵化中。 在以太坊上开发的知名DeFi项目正在扩展到新的1层链,波卡人气飙升。 NFT 项目更专注实用性的开发,Yuga Labs 在本季度引起轰动。

CC0 NFT:一场关于共享知识产权和收益的大型实验

这是一个激进的承诺,即放弃对现实世界市场中的最后一点控制权,让大众共享一切作品,从而创建一个完全去中心化的品牌,任何人都能以任何方式修改、使用CC0项目的知识产权并从中获利,无需获得许可。 NFT领域总能以无人预料的方式迎来新的发展,这次的主角是CC0 NFT(Creative Commons 0 NFT)。

晚间必读5篇 | 腾讯、阿里、字节 你想去谁的元宇宙?

1.学习区块链、DeFi、NFT的资源合辑 本文收集了一些加深对区块链、DeFi、NFT、DAO 和其他区块链原生主题的理解的资源和见解。点击阅读 2.腾讯、阿里、字节 你想去谁的元宇宙? 巨头们推出的各种元宇宙产品纷至沓来,代表着各自在元宇宙建设中选择的方向。

NFT项目Akutars资金锁定事件简析

据慢雾区消息,Akutars(@AkuDreams) 项目拍卖合约由于多个代码缺陷导致 11,539.5 枚 ETH 永久无法取出。慢雾安全团队进行分析后以简讯的形式分享给大家。 1. Akutars 拍卖合约中存在 bid 与 processRefunds 功能,用户分别可以进行拍卖出价与退款操作。