惊现低级漏洞?简析NFT项目Akutar资金锁定事件

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

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

漏洞合约:

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

#2?漏洞分析

以太坊累计销毁超253万枚ETH:金色财经消息,据Tokenview链上数据显示,当前,自EIP-1159以来,以太坊总产出4837394.46枚ETH,总销毁2533959.43枚ETH;平均每分钟销毁5.07枚ETH,总销毁率52.38%。其中OpenSea共销毁214376.94 ETH,位列总销毁榜第一。[2022/7/18 2:20:08]

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

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

西班牙裔连锁超市Cardenas Markets将安装加密货币ATM:6月23日消息,Cardenas Markets与美国DCM和加密ATM提供商Coin Cloud达成合作。据悉,Cardenas Markets是美国最大的西班牙裔连锁超市之一,在西南三个州拥有59家商店。

Cardenas Markets客户将能够通过Coin Cloud加密ATM和DCM在其商店购买和出售加密货币,支持超过40种加密资产,包括BTC、ETH、DOGE、SHIB。(U.Today)[2022/6/23 1:27:20]

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

goblintown.wtf NFT系列地板价突破8ETH,24小时交易额排名达到第一:金色财经消息,据OpenSea数据显示,goblintown.wtf NFT系列地板价突破8ETH,目前为8.2ETH,24小时的交易额为4997.18ETH,24小时交易额在OpenSea排名达到第一。[2022/6/2 3:58:03]

漏洞二:

该漏洞也是导致价值约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.在合约设计和实现时,注意代码实现的正确性,项目上线前,可选择专业的安全审计公司进行全面的安全审计,规避安全风险。

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

银河链

SANDBV交易所:NBA球星麦迪粉丝将推出T-Mac DAO

NBA球星麦迪粉丝将推出T-MacDAO,旨在扩大特雷西·麦克格雷迪的品牌影响力。在T-MacDAO中,社区成员可以通过内容输出、参与活动、创建生态系统产品、影响力传播和其他各种互动形式,获得治理Token奖励和不同级别的粉丝徽章.

FTXHOPOO:前100名APE持有者控制着52%的供应量

虽然Apecoin价格创新高,但数据显示,前100名APE持有者控制着52%的供应量在过去的两周内,统计数据显示,专用于BoredApe游艇俱乐部社区(BAYC)的新加密资产apecoin对美元的汇率已经攀升了50%以上.

[0:15ms0-1:87ms