老调重弹,ERC1155的重入攻击又“现身”,Revest Finance被攻击事件简析

2022年3月27日,成都链安链必应-区块链安全态势感知平台舆情监测显示,DeFi协议RevestFinance遭到黑客攻击,损失约12万美元。

据悉,RevestFinance是针对DeFi领域的staking的解决方案,用户通过RevestFinance参与任何DeFi的staking,都可以直接创建生成一个NFT。

德州区块链委员会主席:德州将成为数字资产行业的硅谷:金色财经报道,德克萨斯区块链委员会主席 Lee Bratcher表示,德州将成为数字资产行业的硅谷,参议院法案 (SB) 1751,在行业中被称为反采矿法案,从未提交给州长。该法案试图限制当地矿工一直享受的有利可图的能源信贷。

在其他地方,参议院1929号法案获得通过,被视为该行业的一个胜利。该法案要求大量比特币矿场在德克萨斯州电力可靠性委员会(ERCOT)注册。该法案的支持者认为这是提高透明度的必要步骤。该法案要求超过75兆瓦的大型灵活负载向电网运营商ERCOT登记有关其负载的某些细节,这项法案将有助于加强ERCOT和比特币矿工之间的沟通。[2023/6/10 21:27:50]

在攻击发生之后,项目方官方发推表示他们以太坊合约遭受了攻击,目前已采取措施确保所有链中的剩余资金安全。

新加坡金管局宣布首个数字资产和DeFi行业试点上线:11月2日消息,新加坡金融管理局(MAS)宣布,其ProjectGuardian的第一个探索批发融资市场中潜在DeFi应用的行业试点项目已完成首次实时交易。已经启动更多的行业试点,以测试资产代币化和DeFi在金融领域更广泛用例中的应用。在第一个行业试点中,星展银行、摩根大通和SBIDigitalAssetHoldings针对由代币化新加坡政府债券、日本政府债券、日元(JPY)和新加坡元(SGD)组成的流动性池进行外汇和政府债券交易。

据金色财经此前报道,新加坡金管局完成其CBDC项目ProjectOrchid的第一阶段,星展银行将参与试点PBM代金券。[2022/11/2 12:09:02]

成都链安技术团队对此事件进行了相关简析。

曾以266万欧元拍下《沙丘》电影未出版手稿的Spice DAO宣布解散:7月29日消息,此前以266万欧元拍下了《沙丘》电影未出版手稿的Spice DAO宣布解散并计划将ETH返还给Spice Token持有者。今年一月,Spice DAO宣布已通过juicebox募集2608个ETH,价值超870万美元,并计划公开本书(在法律允许的范围内),制作受本书启发的原创动画限量系列并将其出售给流媒体服务。(decrypt)[2022/7/29 2:45:06]

该mintAddressLock函数用于查询并向目标铸造NFT,并且nextid会在铸造NFT后进行更新。

攻击者第一次调用mintAddressLock函数铸造了2个ID为1027的Token为后续攻击做准备,随后再次调用mintAddressLock铸造了3600个ID为1028的Token,在mint函数完成前攻击者重入了depositAdditionalToFNFT函数,由于NFTnextId在mint函数铸造NFT完成并通知后进行更新,此时的nextId仍然为1028,并且合约并未验证1028的Token数量是否为0,因此攻击者再次成功地铸造了1个ID为1031的Token,完成了攻击。

#2总结建议

此次攻击中的铸币相关函数未严格按照检查-生效-交互模式设计,且未考虑到ERC1155token转账重入的可能性。

建议在合约设计时严格按照检查-生效-交互模式设计,并在ERC1155token相关DeFi项目中加入防重入的功能。

截止目前为止,攻击者仍然未将资产进行转移,成都链安将持续进行监控。

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

银河链

[0:15ms0-0:870ms