Mango Market 遭受攻击,损失 1.16 亿美元

CertiK2022-10-13 00:01

北京时间 2022 年 10 月 11 日 6:19,CertiK Skynet 天网监测到 Mango Market 遭到黑客攻击,截至目前已损失1.16 亿美元。攻击者操纵 MNGO 代币的价格,并恶意借贷超出应有数额的资产——攻击者使用两个地址操纵Mango代币和 MNGO 的价格,将其(Mango Market 里面的市场价格)从 0.038 美元抬升至 0.91 美元。这使得攻击者可以利用 MNGO 大举借贷,最终导致约 1.16 亿美元的损失,不过,由于项目价格受到影响,这个数字正在波动。


攻击步骤

① 在此交易中,攻击者向第一个账户(CQvKSNn...)提供了 500 万枚 USDC。

② 攻击者在订单簿中提供了 4.83 亿单位的 MNGO perps(做空)。
③ 之后攻击者向第二个账户(4ND8FVPjU...)注资。
④ 然后以每单位 0.0382 美元的价格做多了 4.83 亿单位的 MNGO perps。
⑤ 攻击者通过操纵价格预言机上 MNGO 的价格(在 Mango Market 里面的市场价格),将其拉高到 0.91 美元,从而在第二个账户上获利。
⑥ 由于 MNGO/ 美元的价格为每单位 0.91 美元(在 Mango Market 里面的市场价格),第二个账户能够在 Mango Market 上借用其他代币。攻击者还用第二个账户中的资金(原始存款 + 将借贷的 MNGO 资金出售所得)在 Mango Market 上借入其他代币。 
⑦ 上述借款行为使第一个账户的坏账总额为 11,306,771.61 美元,造成了 115,182,674.43 美元的资产损失。
除此之外,攻击者似乎已经与社区取得联系,在 Mango DAO 论坛的这篇帖子中提交将代币发回的建议:https://dao.mango.markets/dao/MNGO/proposal/3WZ5DpZXDvNAK4JwPS1HDPzSinEJUGpBC4XXx9vPtnVS

漏洞分析
攻击者操纵了价格预言机中Mango代币的价格。
例如其中一个价格预言机 Switchboard 使用的是 FTX 和 Raydium 提供的价格。Raydium(https://solscan.io/account/34tFULR...) 的流动性极低,易于操作。

写在最后

此次攻击一部分原因源自 MNGO/USDC 市场的流动性不足,但今年 3 月时,这个确切的攻击向量已在在Mango Market的 Discord 频道中被提出。

目前Mango Market在推特上回应,呼吁用户避免与平台互动,并采取行动禁用存款。

攻击发生后,CertiK 的推特预警账号以及官方预警系统已于第一时间发布了消息。同时,CertiK 也会在未来持续于官方公众号发布与项目预警(攻击、欺诈、跑路等)相关的信息。

作为区块链安全领域的领军者,CertiK 致力于提高 Web3.0 的安全和透明等级。迄今为止,CertiK 已获得了3600家企业客户的认可,保护了超过3600 亿美元的数字资产免受损失。

欢迎点击 CertiK 公众号底部对话框,留言免费获取咨询及报价!

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

来源链接

相关Wiki

相关标签