当前位置:首页 > 数字货币资讯 > 正文内容

慢雾:pGALA 事件根本原因系私钥明文在 GitHub 泄露

xytest2022-11-08 04:40数字货币资讯689

慢雾:pGALA 事件根本原因系私钥明文在 GitHub 泄露

 

据慢雾区情报,11 月 4 日,一个 BNB Chain 上地址凭空铸造了超 10 亿美元的 pGALA 代币,并通过 PancakeSwap 售出获利,导致此前 GALA 短时下跌超 20%。慢雾将简要分析结果分享如下:

相关信息

pGALA 合约地址

0x7dDEE176F665cD201F93eEDE625770E2fD911990

proxyAdmin 合约地址

0xF8C69b3A5DB2E5384a0332325F5931cD5Aa4aAdA

proxyAdmin 合约原 owner 地址

0xfEDFe2616EB3661CB8FEd2782F5F0cC91D59DCaC

proxyadmin 合约当前 owner 地址

0xB8fe33c4B55E57F302D79A8913CE8776A47bb24C

简要分析

1. 在 pGALA 合约使用了透明代理(Transparent Proxy)模型,其存在三个特权角色,分别是 Admin、DEFAULT_ADMIN_ROLE 与 MINTER_ROLE。

2. Admin 角色用于管理代理合约的升级以及更改代理合约 Admin 地址,DEFAULT_ADMIN_ROLE 角色用于管理逻辑中各特权角色(如:MINTER_ROLE),MINTER_ROLE 角色管理 pGALA 代币铸造权限。

3. 在此事件中,pGALA 代理合约的 Admin 角色在合约部署时被指定为透明代理的 proxyAdmin 合约地址,DEFAULT_ADMIN_ROLE 与 MINTER_ROLE 角色在初始化时指定由 pNetwork 控制。proxyAdmin 合约还存在 owner 角色,owner 角色为 EOA 地址,且 owner 可以通过 proxyAdmin 升级 pGALA 合约。

4. 但慢雾安全团队发现 proxyAdmin 合约的 owner 地址的私钥明文在 Github 泄漏了,因此任何获得此私钥的用户都可以控制 proxyAdmin 合约随时升级 pGALA 合约。

5. 不幸的是,proxyAdmin 合约的 owner 地址已经在 70 天前(2022-08-28)被替换了,且由其管理的另一个项目 pLOTTO 疑似已被攻击。

6. 由于透明代理的架构设计,pGALA 代理合约的 Admin 角色更换也只能由 proxyAdmin 合约发起。因此在 proxyAdmin 合约的 owner 权限丢失后 pGALA 合约已处于随时可被攻击的风险中。

总结

综上所述,pGALA 事件的根本原因在于 pGALA 代理合约的 Admin 角色的 owner 私钥在 Github 泄漏,且其 owner 地址已在 70 天前被恶意替换,导致 pGALA 合约处于随时可被攻击的风险中。

分享给朋友:

相关文章

比特币今日价格行情(比特币近期行情好不好)

比特币今日价格行情(比特币近期行情好不好)

比特币今日价格行情1、技术篇:大饼,以太昨日晚间行情双双达到老金上方昨日压力位置19200点以及1300点附近。目前行情属于高位震荡的行情走势为主,4小时行情来看行情暂时还没有完全站稳。 2、今...

C2P工业互联网电商集群(工业互联网集成商)

C2P工业互联网电商集群(工业互联网集成商)

最近有一位之前找过币圈网的用户问了我们小编的一个问题,我相信这也是很多币圈朋友经常会疑惑的问题:C2P工业互联网电商集群相关问题,工业互联网集成商相关问题,带着这一个问题,让专业的小编告诉您原因。...

比特币撤单收取手续费吗(比特币是不是可以随意撤出资金)

比特币撤单收取手续费吗(比特币是不是可以随意撤出资金)

比特币是一类数字货币,可以进行自由的转移和交易,但是与传统的货币不同,比特币也面临着不同的难题。其中之一就是,在进行比特币交易时是否可以随意撤出资金,它撤单收取手续费吗。本文将详细介绍比特币撤回资金的...

正规狗狗币DOGE交易平台app地址(2022最新版下载)

正规狗狗币DOGE交易平台app地址(2022最新版下载)

在过去的几周里,狗狗币 (DOGE) 的市值从 79.3 亿美元增长到 132 亿美元,增幅为 66.5%。该项目的交易量也从 2.16 亿美元飙升至 8.44 亿美元,涨幅达 290%。此外,...

十大虚拟主流币交易所_前十虚拟币最新版下载

十大虚拟主流币交易所_前十虚拟币最新版下载

择一个可靠的虚拟货币交易所至关重要,因为它们将处理你的资金和数字资产。安全性 选择一个可靠的虚拟货币交易所至关重要,因为它们将处理你的资金和数字资产。你需要确保交易所有适当的安全措施,例如冷存储和两步...