链资讯 链资讯
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个漏洞:

漏洞一:

BTC跌破11500美元关口 日内跌幅为0.69%:火币全球站数据显示,BTC短线下跌,跌破11500美元关口,现报11499.89美元,日内跌幅达到0.69%,行情波动较大,请做好风险控制。[2020/8/13]

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万美元)被锁定无法提取。

标签:UNDPROFUNFUNDYearn Compounding veCRV yVaultNovem Profun币合法吗GOLDFund

屎币热门资讯
金色早报 | 马斯克将Twitter头像换为BAYC系列NFT

头条 ▌马斯克将Twitter头像换为BAYC系列NFT 5月4日消息,特斯拉CEO 埃隆·马斯克将推特头像更换为Bored Ape Yacht Club系列NFT。此前消息,2月25日,Bored Ape Yacht Club#1837以569 ETH(约合 149 万美元)价格成交。

800人的小村庄缘何发行NFT

大家好!我叫竹内遼(音),来自日本。现在我在“山古志”为一位村代表工作。也许你从未听说过“山古志”,它是日本新潟县重山之间一个小村落的名字。村子不大但已存续千年。通过市政合并,该村如今是名为“长冈”的大城市的一部分。言归正传之前,让我来稍微介绍一下“山古志”村,以及为何它如此独特。

对于当前加密市场走势 50个KOL这样说

编者按:本文整合自 Twitter 大 V 对当前加密市场行情的观点言论,其中有苦水、有鸡汤、也有强心剂,仅供参考,请各位读者切勿作为交易依据,DYOR(尤其是在极端行情和大幅波动下)。 1. 币安创始人 CZ: 如果你认为只有加密货币波动性很大,那就看看股票吧。-84%、-72%。这并不是说它让加密货币的情况更好,了解风险管理挺重要的。

金色观察|一文读懂?LinkKey(附SNS注册教程)

LinkKey是一个分散的自治组织(DAO),没有公司总部或办公室。KEY由社区用户发布,其操作过程完全取决于KEY令牌的分发和激励。基于NFT特性和社交网络的产品设计属于新一代数字社交网络。LinkKey致力于创建一个“分布式社交元宇宙”。 LinkKey以ENS为灵感创建了SNS,但更注重实用性。

浅谈 NFT项目的价值、破发、收割之争

NFT是个很魔性的圈子,即便你是圈外人,或多或少都听说过NFT的消息,加密货币和NFT每月都会出现很多跑路案例或是新闻,对圈内人来讲或许是再平常不过的一件事,但久而久之就会让区块链成为不少大众眼中的一根刺,对圈内印象就会产生害怕受、害怕被收割的心理,但同时巨额的收益又具有更大的魔力,就会陷入一种矛盾的境地。

Web3活动入口:加密钱包

基础设施是创新的底层,上层应用又是依托底层技术成长并检验底层技术是否可行的必要件,目前加密市场中,去中心化应用数量可观,且一直增长中,已形成了不同的细分赛道。在这其中,我们需要认识并了解一项重要的应用程序,它将作为进入区块链加密货币市场的入门券,也是Web3活动和积聚用户流量的重要入口,即加密钱包。