月亮链 月亮链
Ctrl+D收藏月亮链
首页 > AVAX > 正文

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

作者:

时间:1900/1/1 0:00:00

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

1 事件相关信息

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

外媒:特朗普从NFT销售中赚取了10万至100万美元:4月15日消息,美国政府道德办公室的一份文件显示,前总统唐纳德特朗普从特朗普品牌的NFT的销售中赚取了10万至100万美元。以第45任总统肖像为特色的4.5万件数字收藏品于12月发布,并在一天内售罄。由于前总统在纽约被传讯的消息,过去几周该系列的价格飙升。(CoinDesk)[2023/4/15 14:05:42]

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

漏洞合约:

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

埃米纳姆以45万美元购买BAYC NFT:金色财经报道,说唱歌手埃米纳姆(Eminem)在周四晚上以123.45 ETH(452,000美元)的价格购买了一个基于以太坊的Bored Ape Yacht Club (BAYC)NFT。此后在推特上将这只猿设置为他的头像。到目前为止,他似乎已经在OpenSea上以Shady_Holdings的名义收集了至少15个NFT。[2022/1/1 8:18:03]

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

漏洞一:

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

印度IT巨头Tech Mahindra将推出NFT市场:12月18日消息,印度IT巨头Tech Mahindra将很快在几周内推出NFT市场,以将其在区块链功能方面的进展货币化。Tech Mahindra区块链和网络安全领域的副总裁兼实践负责人Rajesh Dhuddu表示,创作者和名人将能够将他们稀有的数字艺术和纪念品货币化。(Outlook)[2021/12/19 7:48:25]

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

美国顶级汽车赛事NASCAR推出NFT市场:金色财经报道,美国顶级汽车赛事NASCAR旗下运营公司Speedway Motorsports宣布推出NFT市场RaceDayNFT,这是第一个与 NASCAR 相关的 NFT 市场。该公司首席战略官 Mike Burch认为数字收藏品可能是吸引球迷的另一种方式,有助于 NASCAR 培养新一代粉丝,尤其是“热爱赛车运动且技术精湛的年轻人”。RaceDayNFT市场上线后,将免费提供10,000张布里斯托尔夜赛纪念票NFT,其中500张将随机抽取为金票NFT。据悉,开场收藏品中最稀有的将是两个优胜者版 NFT。(usatoday)[2021/9/10 23:15:17]

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

标签:NFTPROUNDFUNPHUNK Vault (NFTX)MINIDOGEPRO币SOUNDfun币目前行情

AVAX热门资讯
GAS:NFT的gas优化终极指南_MIN

在我们尝试着创造一个新的收藏品的时候,发现gas费比NFT本身还要贵!本文旨在解决上面的问题。接下来我们将看到的是,NFT智能合约的工程团队去寻找降低gas费用的方法时,会发生什么.

1900/1/1 0:00:00
NFT:中国李宁×Bored Ape 你#无聊不无聊#_元宇宙币种有哪些

“一切皆有可能”这是国货之光,国潮品牌李宁的一直以来的Slogan,而李宁是“体操王子”李宁在1990年创立的专业体育品牌.

1900/1/1 0:00:00
亚马逊:亚马逊CEO:亚马逊暂不支持加密支付 未来或将销售NFT_ASS

亚马逊新任首席执行官 Andy Jassy 对加密货币和非同质代币(NFT)的未来持乐观态度。他在 CNBC 采访中透露,个人不持有任何比特币,亚马逊近期可能不会将加密货币作为零售业务的支付方式.

1900/1/1 0:00:00
NFT:三会《NFT倡议》的解读_WNFT

三会《NFT倡议》的解读天元律师事务所合伙人王伟2022年4月13日,中国互联网金融协会、中国银行业协会、中国证券业协会(下称“三会”)共同发布了《关于防范NFT相关金融风险的倡议》(下称“《N.

1900/1/1 0:00:00
DAO:对话 Dragonfly Capital 合伙人 Haseeb:大多数 DAO 既没有去中心化也不自治_比特币

Dragonfly Capital 是一家拥有超过 20 亿美元资产管理规模的加密资产投资公司,其管理合伙人 Haseeb 身兼数职,包括投资者、创始人、软件工程师,甚至是职业扑克玩家.

1900/1/1 0:00:00
区块链:20个新项目 伯克利区块链加速器2022年孵化项目一览_DEF

原文标题:《Berkeley Blockchain Xcelerator: 2022 Cohort Announcement and Ecosystem News》导读:近日.

1900/1/1 0:00:00