区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > 世界币 > 正文

GATE:慢雾:TreasureDAO NFT交易市场「零元购」漏洞分析_REA

作者:

时间:

2022年03月03日,据慢雾区消息,TreasureDAO的NFT交易市场被曝出严重漏洞,TreasureDAO是一个基于Arbitrum上的NFT项目。目前项目团队正在修复漏洞并承诺会对受影响的用户提供解决方案。慢雾安全团队第一时间介入分析,并将结果分享如下:

相关信息

合约地址

TreasureMarketplaceBuyer:

0x812cda2181ed7c45a35a691e0c85e231d218e273

TreasureMarketplace:

0x2e3b85f85628301a0bce300dee3a6b04195a15ee

漏洞细节分析

1.用户通过TreasureMarketplaceBuyer合约中的buyItem函数去购买NFT,该函数会先计算总共需要购买的价格并把支付所需的Token打入合约中,接着调用TreasureMarketplace合约中的buyItem从市场购买NFT到?TreasureMarketplaceBuyer?合约,接着在从TreasureMarketplaceBuyer合约中把NFT转给用户。

2.在TreasureMarketplace?合约中:??

可以发现若传入的_quantity参数为0,则可以直接通过require(listedItem.quantity>=_quantity,"notenoughquantity");检查并进入下面的转移NFT流程,而其中没有再次对ERC-721标准的NFT转移进行数量判断,使得虽然传入的_quantity参数虽然为0,但仍然可以转移ERC-721标准的NFT。而计算购买NFT的价格的计算公式为totalPrice=_pricePerItem*_quantity,因此购买NFT的价格被计算为0,导致了在市场上的所有ERC-721标准的NFT均可被免费购买。??

攻击交易分析

此处仅展示一个攻击交易的细节,其余攻击交易的手法都一致,不再赘述。

攻击交易:

https://arbiscan.io/tx/0x82a5ff772c186fb3f62bf9a8461aeadd8ea0904025c3330a4d247822ff34bc02

攻击者:

0x4642d9d9a434134cb005222ea1422e1820508d7b

攻击细节:

可以从下图中看到,攻击者调用了TreasureMarketplaceBuyer合约中的buyItem函数,并使传入的_quantity参数为0。??

可以看到Token转移均为0,攻击者并没有付出任何成本就成功购买了tokenID为3557的NFT,整个攻击流程与上面的漏洞细节分析中所讲的一致。

总结

本次漏洞的核心在于进行ERC-721标准的NFT转移前,缺少了对于传入的_quantity参数不为0的判断,导致了ERC-721标准的NFT可以直接被转移且计算价格时购买NFT所需费用被计算成0。针对此类漏洞,慢雾安全团队建议在进行ERC-721标准的NFT转移前,需对传入的数量做好判断,避免再次出现此类问题。

标签:GATGATEREAARKEGATOR价格Digital Currency Aggregatecream币还有价值吗ImpactMarket

世界币热门资讯
BENT:体育商品巨头Fanatics以270亿美元估值完成15亿美元融资,此前曾成立体育NFT公司Candy Digital_ITA

据华尔街日报3月3日消息,体育商品巨头Fanatics宣布以270亿美元估值完成了15亿美元融资,富达投资、贝莱德旗下基金和MSDCapitalLP等参投.

DIG:ConsenSys Venture前高管将推出NEAR生态风投基金MOVE_BENT

本文来自?Blockworks,原文作者:MichaelBodleyOdaily星球日报译者|余顺遂随着越来越多专注于加密货币的投资组合经理寻求缩小关注领域以实现专业化发展.

Gate.io:Gate.io 第二十期雲算力產品即將上線,靜態年化收益高達191%_gate.io交易所可靠吗

Gate.io第二十期雲算力產品將於今日上線,靜態年化收益高達191%。無需購買礦機,您就可以通過挖礦獲得數字貨幣.

XT.com:XT.COM關於恢復HDP/USDT交易的公告_COM

尊敬的XT.COM用戶:應項目方要求,XT.COM现已恢復HDP/USDT交易。給您帶來的不便,請您諒解!感謝您對XT.COM的支持與信任.

ETH:NFT数据日报 | Terraforms by Mathcastles在过去24小时内最受巨鲸欢迎(3.8)_DOT

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

RES:定期理財限時福利,最高年化150%_TPS

尊敬的AAX用戶, AAX將於3月3日17:00上線如下定期理財,歡迎各位用戶體驗:活動時間:2022年3月3日17:00–2022年3月13日17:001、定期理財限時福利.