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

GYM:创宇区块链|小缺陷大损失 GYM Network 何至于此_NGL

作者:

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

前言

北京时间2022年6月8日,知道创宇区块链安全实验室?自动数据监测工具监测到BSC链上NFT项目GYMNetwork因"PublicdepositFromOtherContract"权限控制问题被攻击,损失包括7475枚BNB,共计约216W美元,目前已将兑通过DEX换70W美元的ETH通过Celer跨链到以太坊,2000枚BNB利用BSC-Tornado进行混币,余下3000枚BNB在攻击者地址。

知道创宇区块链安全实验室?第一时间跟踪本次事件并分析。

基础信息

被攻击合约:0x0288fba0bf19072d30490a0f3c81cd9b0634258a

多链NFT市场NFTrade新增跨链购买功能:金色财经报道,根据5月23日官方公告,多链NFT市场NFTrade新增允许收藏家在一个网络上购买物品,同时在另一个网络上付款的功能。该功能是通过与跨链消息传递协议Rarimo的集成创建的,使用NFTrade的跨链购买功能适用于Ethereum、Polygon、Avalanche和BNB Chain。[2023/5/24 15:23:01]

攻击者地址:0xB2C035eee03b821cBe78644E5dA8B8eaA711D2e5

攻击合约:0xcD337b920678cF35143322Ab31ab8977C3463a45、0x68b5f1635522ec0e3402b7e2446e985958777c22

tx:0xfffd3aca0f53715f4c76c4ff1417ec8e8d00928fe0dbc20c89d875a893c29d89

GymSinglePool代理合约:0xa8987285e100a8b557f06a7889f79e0064b359f2

Web3游戏工作室Jungle完成600万美元种子轮融资:金色财经报道,巴西Web3游戏工作室Jungle已完成了600万美元种子轮融资,Bitkraft和Framework Ventures共同领投,Delphi Digital、Karatage、Fourth Revolution Capital、Monoceros、32bit Ventures、Stateless Ventures、Snackclub和Norte Ventures等参投。(The Block)[2023/3/13 13:01:34]

漏洞分析

项目方在GymSinglePool合约中实现过程中对于0x0288fba0bf19072d30490a0f3c81cd9b0634258a#depositFromOtherContract函数缺少了权限控制,导致攻击者能够通过该函数调用内部_autoDeposit函数实现零消耗质押:

Web3通信协议Push Protocol的APP端新版本已支持钱包到钱包的通信服务:3月9日消息,Web3通信协议Push Protocol(原EPNS)的APP端新版本已支持钱包到钱包的聊天通信服务。

此前报道Push Protocol表示,将推出钱包到钱包的通信服务PushChat,并首先向在ETH Bogota使用Push的开发者开放。[2023/3/9 12:51:36]

对于应该开放给用户的质押内部函数是_deposit函数,该函数实现了对于token的审批传入,如下图所示:

对应的_autoDeposit函数则实现了"特权"质押,即不需要转入Token进行质押。同时该函数直接暴露给了用户,函数对比如下:

研究:A16z在区块链方面的投资占金融科技领域的22%:金色财经报道,CB Insights的研究显示,风投公司红杉资本和Andreessen Horowitz在2022年对金融科技的投资超过了其他任何类别。红杉去年总体上投资超过100笔。金融科技占该公司交易的近四分之一。在a16z去年参与的206笔交易中,近四分之一的交易对象是金融科技公司——高于其他任何行业。A16z去年在金融科技领域投资了49家公司,其三大金融科技投资目标是支付(28%)、区块链(22%)和数字贷款(12%)。[2023/2/27 12:30:56]

攻击流程

攻击者为了防止链上MEV和抢跑机器人,将合约进行了分步部署执行,同时部署/调用了多次以完成对GymNetwork合约(0x3a0d9d7764FAE860A659eb96A500F1323b411e68)中的GYMNETToken完全抽离,以其中一笔部署调用为例:

美国法官Ronnie Abrams因丈夫所在律所业务问题退出SBF案件:金色财经报道,美国地区法官Ronnie Abrams宣布回避SBF案件,称其丈夫是一家律师事务所的合伙人,该律所曾在2021年为FTX提供咨询。

律所Davis Polk & Wardwell LLP在其他诉讼或潜在诉讼中代表可能对FTX和SBF不利的各方。Ronnie Abrams表示,其丈夫没有参与上述任何案件的代理。这些事项是机密的,法院不知道其实质内容。然而为了避免任何可能的冲突或出现冲突,因此她需要回避此案。另一名法官将被任命接手此案。[2022/12/24 22:04:35]

1.部署合约后调用depositFromOtherContract实"特权"质押,对应0xfd4a2266方法:

内部调用细节如下:

2.调用0x30649e15实现对上一步特权质押的Token回撤:

3.利用0x1d111d13函数售出获取到的的GYM-Token:

重复多次"特权"质押--回撤--售出步骤,攻击者最终获取到7475枚BNB:

为了抑制抢跑,攻击者将添加质押和回撤进行了步骤分离,两个步骤均为核心操作,同时刻意提高添加部分步骤的GasPrice为15/20gwei,可见攻击者是有意为之。

溯源处置

本次攻击原因是项目方实现的特权函数权限控制不当,在攻击发现的1小时后项目方将GymSinglePool代理合约的逻辑合约进行了多次修改,为其添加了权限控制:

并在20分钟后对逻辑合约添加了紧急账户处置函数:

而对于项目方Deployer地址分析,其部署的多个GymSinglePool合约根据追踪仅在两天前部署的GymSinglePool合约中存在漏洞,4天前的合约则不存在此函数:

同时代理合约对应的逻辑合约被升级为漏洞合约的事件发生在在2days13hrsago:

攻击者的资金准备(FromTornado)则在约6小时以前,攻击者的身份也值得令人深思。

总结

虽然只是一处小的控制缺陷,却导致了数百万美元的损失。项目方的处置虽较为及时,漏洞导致的损失却难以挽回。该类型漏洞在审计过程中很容易被发现并将归纳到逻辑缺陷/不安全的外部调用,各项目方在开发和审计流程上切莫大意。

来源:金色财经

标签:GYMGLENGLDEPGYMAISingle FinanceTNGLV3onekeydepay

XLM热门资讯
比特币:代币分配的变化:项目方正在抛弃只会炒币的散户_EFI

更专注一级市场、公募、二级市场潜力币推荐,项目孵化的探究、暴涨山寨币,优质币种的挑选和做到更专业,提供海内外一级市场优质项目----区块链阿生由于Liquifi做的事情.

1900/1/1 0:00:00
加密货币:金色早报 | 美参议员:美国稳定币法可能在今年通过_MINUTE Vault (NFTX)

头条▌美参议员:美国稳定币法可能在今年通过金色财经消息,美国参议员PatToomey在Consensus2022大会上表示,美国可能会在今年年底之前通过一项关于稳定币的新联邦法律.

1900/1/1 0:00:00
MEV:L2代币终局之战:如何预测 L2 代币价值_ROLL

原文标题:TheLayer2TokenEndgame亲爱的BanklessNation,TheLayer2竞赛正在进行中.

1900/1/1 0:00:00
ETH:详解 PoS 经济格局:质押会推动下一轮牛市吗?_Ether Data

我们需要一个更好的代币经济学设计来支持质押协议,一个特定的数据分析工具也是必要的。内容要点我们把PoS质押分成了三部分:节点供应商、液态质押池、金融衍生品大玩家已经主导了整个质押市场新玩家可以通.

1900/1/1 0:00:00
ACK:独家对话Dora:如何解决去中心化治理中的隐私及共谋问题_Doraemon

过去两年,去中心化治理中的隐私及共谋问题被频繁提及,相对于“操纵”和“女巫攻击”这两大挑战来说,隐私及共谋也是较难解决的问题。整个加密货币生态的规模化发展,将隐私及共谋的问题充分的暴露了出来.

1900/1/1 0:00:00
比特币:金色早报 | 瑞典央行行长抨击比特币挖矿过度使用能源_区块链运用的技术中不包括哪一项a共识算法

头条▌瑞典央行行长抨击比特币挖矿过度使用能源金色财经报道,瑞典央行(Riksbank)的一份报告指出,出于对工作量证明能源消耗的担忧,瑞典禁止比特币挖矿.

1900/1/1 0:00:00