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

NER:慢雾简析 OMNI 被黑原因:burn 函数会外部调用回调函数来造成重入问题_ONEF

作者:

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

链捕手消息,据慢雾安全团队情报,2022年7月10号OMNIProtocol遭受闪电贷攻击。慢雾安全团队以简讯形式分享如下:

1.攻击者首先通过supplyERC721函数抵押doodle,抵押后合约会给攻击者相应的凭证NToken。

2.调用borrow函数借出WETH。

慢雾:近期出现假冒UniSat的钓鱼网站,请勿交互:5月13日消息,慢雾首席信息安全官 @IM_23pds 在社交媒体上发文表示,近期有假冒比特币铭文钱包及交易市场平台 UniSat 的钓鱼网站出现,经慢雾分析,假网站有明显的传统针对 ETH、NFT 钓鱼团伙的作案特征,或因近期 BRC-20 领域火热故转而制作有关该领域的钓鱼网站,请用户注意风险,谨慎辨别。[2023/5/13 15:01:11]

3.调用withdrawERC721尝试提取NFT,跟进到内部函数executeWithdrawERC721发现,提款会先通过burn函数去燃烧凭证。

慢雾:Quixotic黑客盗取约22万枚OP,跨链至BNB Chain后转入Tornado Cash:7月1日消息,据慢雾分析,Quixotic黑客盗取了大约22万枚OP(约11.9万美元),然后将其兑换成USDC并跨链到BNB Chain,之后将其兑换成BNB并转入Tornado Cash。[2022/7/1 1:44:55]

而burn函数中的safeTransferFrom函数会去外部调用接收地址的OnERC721Received函数,攻击者利用这点重入了合约的liquidationERC721函数。

慢雾:ERC721R示例合约存在缺陷,本质上是由于owner权限过大问题:4月12日消息,据@BenWAGMI消息,ERC721R示例合约存在缺陷可导致项目方利用此问题进行RugPull。据慢雾安全团队初步分析,此缺陷本质上是由于owner权限过大问题,在ERC721R示例合约中owner可以通过setRefund Address函数任意设置接收用户退回的NFT地址。

当此退回地址持有目标NFT时,其可以通过调用refund函数不断的进行退款操作从而耗尽用户在合约中锁定的购买资金。且示例合约中存在owner Mint函数,owner可在NFT mint未达总供应量的情况下进行mint。因此ERC721R的实现仍是防君子不防小人。慢雾安全团队建议用户在参与NFTmint时不管项目方是否使用ERC721R都需做好风险评估。[2022/4/12 14:19:58]

4.在liquidationERC721函数中,攻击者先支付了WETH并接收doodlenft,接着通过判断后会调用_burnCollateralNTokens函数去燃烧掉对应的凭证,同样的利用了burn函数外部调用的性质攻击者再次进行了重入操作,先是抵押了清算获得的nft,接着调用borrow函数去借出了81个WETH,但由于vars变量是在liquidationERC721函数中定义的,因此第二次借款不会影响到liquidationERC721函数中对用户负债的检查,这导致了攻击者可以通过userConfig.setBorrowing函数将用户的借款标识设置为false即将攻击者设置成未在市场中有借款行为。

5.在提款时会首先调用userConfig.isBorrowingAny()函数去判断用户的借款标识,假如借款标识为false,则不会判断用户的负债,故此重入后的81WETH的负债并不会在提款时被判断,使得攻击者可以无需还款则提取出所有的NFT获利。

此次攻击的主要原因在于burn函数会外部调用回调函数来造成重入问题,并且在清算函数中使用的是旧的vars的值进行判断,导致了即使重入后再借款,但用户的状态标识被设置为未借款导致无需还款。慢雾安全团队建议在关键函数采用重入锁来防止重入问题。

标签:NERNFTONEETHGenerational Wealth SocietyNFTPUNK币ONEFETHMS

Coinw热门资讯
VIBE:生物技术公司 Vibe Bio 完成 1200 万美元融资,将于今年推出治理代币 VIBE_FNSA价格

链捕手消息,新型生物技术公司VibeBio近日宣布完成1200万美元融资,InitializedCapital领投.

1900/1/1 0:00:00
SYN:Synthetix 交易量大增背后,原子交换的潜力或仍未完全释放_RETIRE币

作者:蒋海波,PANews根据CryptoFees.info的数据,截至6月30日,Synthetix过去一周平均每天的收入为30.17万美元,除去智能合约平台外.

1900/1/1 0:00:00
ALA:三分钟读懂融资 550 万美元的跨链交易聚合器 LI.FI_MediBlocX

作者:iambabywhale.eth,ForesightNews随着区块链多链生态的逐渐繁荣,跨链互操作性赛道开始逐渐走入大多数人的视野.

1900/1/1 0:00:00
WEB:演化中的 Web3 游戏_WEB3

撰文:蓝狐笔记Web3游戏不可避免的到来目前游戏作为数字时代人们娱乐的最主要方式之一,正在创造极大的产值,在2021年,其中光是超过1亿美元年收入的手机游戏就达到174个.

1900/1/1 0:00:00
MAKE:MakerDAO 已关闭其 AAVE DAI 直接存款模块(D3M)_DsunDAO

链捕手消息,MakerDAO已于北京时间6月18日5:04关闭其AAVEDAI直接存款模块。D3M于2021年4月推出,由MakerDAO与Aave团队合作创建.

1900/1/1 0:00:00
GEM:最“壕”加密风投机构 GEM Digital 背后:一场隐蔽而离奇的资本游戏_Vita Inu

作者:谷昱&饼干,链捕手在加密市场陷于疲软、风投机构纷纷放缓投资频次之际,一家新兴风投机构以高频的投资速度、夸张的投资金额吸引行业的颇多关注,它就是GEMDigital.

1900/1/1 0:00:00