链资讯 链资讯
Ctrl+D收藏链资讯

UND:惊现低级漏洞?简析NFT项目Akutar资金锁定事件_Pundi X [old]

作者:

时间:

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

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

成都链安技术团队立刻进行了分析。漏洞合约:0xf42c318dbfbaab0eee040279c6a2588fa01a961d#2漏洞分析

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

1.第一个合约漏洞在processRefunds中,设计者根据refundProgress计数器进行循环退款。2.而这里使用了call函数进行退款操作,且把退款的结果作为require的判定条件。

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

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

漏洞二:

该漏洞也是导致价值约3400万美元的ETH资产被锁死在合约中的元凶。1.在claimProjectFunds函数中,该函数主要用于项目方提款。为了避免项目方权限过大,在用户完成提款之前就将合约中的资产全部转走导致用户无法退款,所有的退款操作应全部完成之后项目方才能够提款。业务逻辑设计上来说,是没有问题的。然而,在具体的代码实现中,当前的代码容易受到漏洞一的影响,导致项目方无法提款,不过这只是潜在的风险,本次资金锁死的元凶不是这个原因。2.注意函数中第620行代码:require此处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万美元)被锁定无法提取。#3总结

针对本次事件,成都链安技术团队建议:1.开发者应具备基本的安全开发意识,熟悉智能合约开发应注意的安全问题;2.在合约设计和实现时,注意代码实现的正确性,项目上线前,可选择专业的安全审计公司进行全面的安全审计,规避安全风险。

标签:UNDBTCRESNFTPundi X [old]OBTCceres币能发财吗PNFT币

芝麻开门交易所热门资讯
NFT:新协作模式下,Web3会让开源的未来更好吗?_NFTART

本文来自微信公众号阿法兔研究笔记。最近看到JoeyDeBruin的一篇文章,很有感触。历史上很多伟大的软件都是由开源运动诞生的,那么在更加强调协作的下个时代,或者说,Web3能给开源行业带来什么.

LINU:除Gem以外,还有哪些值得关注的NFT交易平台?_SUDO

作为当下最好用的NFT聚合平台,Gem被NFT收购似乎最开心的只有当事双方和背后的机构。从链上数据看,Gem只用了不到半年时间就开始成为部分用户的交易入口,不论从产品体验和快捷程度,Gem确实要.

BTC:Foresight Ventures市场周报:Moonbirds交易活跃,投融资进度加快_Crypto Birds

市场观点 宏观流动性 货币流动性趋紧,加息缩表主要关注美股行情联动。美国3月CPI同比8.5%大概率已触顶,后续加息预期将逐步降温。美联储5月4日可能加息50bp,且开始每月缩表.

NFT:NFT数据日报 | Murakami.Flowers Seed成为日交易量冠军(4.19)_ETH

NFT数据日报是由Odaily星球日报与NFT数据整合平台NFTGO.io合作的一档栏目,旨在向NFT爱好者与投资者展示近24小时的NFT市场整体规模、交易活跃度、子领域市占比.

NFT:币价暴涨24倍的「Nation3」,想要建立云上国家?_ION

相信今天不少人在推特上看见了Nation3这个项目,自4月19日被CoinGecko收录,其代币价格从510美元飙升到12749美元,最高涨幅2399%.

PDF:从历史视角探讨美联储加息对加密货币的影响_OMC

作者:GaryMa编辑:ColinWu在本轮周期,比特币、加密货币与美股、纳斯达克的密切关联是前所未有的,对过去加密货币自身周期的刻舟求剑可能不再奏效.