据慢雾区消息,Akutars(@AkuDreams) 项目拍卖合约由于多个代码缺陷导致 11,539.5 枚 ETH 永久无法取出。慢雾安全团队进行分析后以简讯的形式分享给大家。
1. Akutars 拍卖合约中存在 bid 与 processRefunds 功能,用户分别可以进行拍卖出价与退款操作。
2. 在拍卖结束后发起 processRefunds 退款操作时拍卖合约将遍历出价用户,并通过低级调用 call 为用户进行退款,但并未限制这一调用的 gasLimit。而未做此 gasLimit 限制的情况下,拍卖合约将使用发起者的全部 gas 进行外部调用。
BTC跌破46000美元关口 日内跌幅为13.63%:火币全球站数据显示,BTC短线下跌,跌破46000美元关口,现报45977.01美元,日内跌幅达到13.63%,行情波动较大,请做好风险控制。[2021/2/23 17:44:15]
3. 但由于 Akutars 拍卖合约并不限制合约参与拍卖,因此“恶意用户”可以使用合约参与拍卖,并在其合约的接收以太函数中写入恶意消耗 gas 的逻辑,使得在进行退款流程时触发此用户合约,进而恶意消耗了调用发起者的全部 gas,直接导致后续退款无法正常进行。
4. 幸运的是此“恶意用户”仅仅只是做了风险验证测试,最终解除了恶意消耗 gas 的逻辑使得退款可以继续顺利进行。当然用户也可以在拍卖结束的 3 天后进行紧急退款。
5. 在用户退款完成后项目方可以通过 claimProjectFunds 功能提取合约中的拍卖所得。但拍卖合约在用户进行 bid 时使用 totalBids 与 bidIndex 记录用户所拍的数量与出价次数,而用户是可以在一次出价中任意选择所拍的数量的,因此在拍卖结束 totalBids 实际上大于 bidIndex。当前 totalBids 为 5495,bidIndex 仅为 3669。
6. 但在 claimProjectFunds 函数中却要求 refundProgress 退款数必须大于等于 totalBids,项目方本意应是为了保证全部用户完成退款后才可进行取款。而实际上 refundProgress 是根据出价人总数进行计算的,也就是全部退款完成 refundProgress 也只是会等于 bidIndex。这就出现了 refundProgress 永远不会大于 totalBids 的情况。最终导致合约中 11,539.5 枚 ETH 永远无法取出。
综上,即使在用户无法退款问题被解决的情况下,由于出价人数与拍卖数量的计数不一致以及项目方取款函数的缺陷,最终都会导致 Akutars 资金被永久锁住的结果。
标签:FUNPROORAUNDfun币能不能投资Ares ProtocolHash Bridge OracleSOUND币
2022年4月23日,成都链安链必应-区块链安全态势感知平台舆情监测显示,NTF项目方Akutar的AkuAuction合约由于智能合约本身漏洞,导致11539ETH(价值约3400万美元)被锁死在合约中。成都链安技术团队第一时间对事件进行了分析,结果如下。
这是一个激进的承诺,即放弃对现实世界市场中的最后一点控制权,让大众共享一切作品,从而创建一个完全去中心化的品牌,任何人都能以任何方式修改、使用CC0项目的知识产权并从中获利,无需获得许可。 NFT领域总能以无人预料的方式迎来新的发展,这次的主角是CC0 NFT(Creative Commons 0 NFT)。
1.学习区块链、DeFi、NFT的资源合辑 本文收集了一些加深对区块链、DeFi、NFT、DAO 和其他区块链原生主题的理解的资源和见解。点击阅读 2.腾讯、阿里、字节 你想去谁的元宇宙? 巨头们推出的各种元宇宙产品纷至沓来,代表着各自在元宇宙建设中选择的方向。
继前期系列文章,我们探讨关于DAO增长规模、二元治理等问题之后,本篇文章DAOrayaki社区将继续编译,DAOMMORPG传说工匠(Lorecrafting)的问题。这个话题已经引起了DAO人的迅速关注。毕竟,有人说各种DAO不过是拥有有银行账户的《魔兽世界》公会。我们想在概念形成的早期讨论这个问题并纠正我们对这个术语的偏见。
过去几个月里,元宇宙(Metaverse)这个词已经让人听到耳朵起茧了,这是一个热门话题,大公司和知名投资者都在押注它的未来。如果您也浸加密货币和 NFT 圈子已久,应该能看到这个词每天被无数次引用。 尽管我们谈论了那么多次元宇宙,但它仍然难以定义。
2022年4月中旬,国新办举行新闻发布会,会上公开了我国2022年第一季度GDP数据,初步核算同比增长4.8%。分产业看,第一产业同比增长6.0%;第二产业增长5.8%;第三产业增加增长4.0%。较之第一第二产业,规模庞大的第三产业却增长乏力,疫情改变了我们的生活,也深刻地改变了传统商业模式。