一、前言
北京时间2022年3月21日,知道创宇区块链安全实验室监测到BSC链和以太坊上的UmbNetwork奖励池遭到黑客攻击,损失约70万美元。实验室第一时间对本次事件进行跟踪并分析。
二、基础信息
攻击者地址:0x1751e3e1aaf1a3e7b973c889b7531f43fc59f7d0
波卡生态概念板块今日平均涨幅为0.82%:金色财经行情显示,波卡生态概念板块今日平均涨幅为0.82%。26个币种中12个上涨,14个下跌,其中领涨币种为:CRU(+13.58%)、POLY(+10.52%)、MATH(+7.13%)。领跌币种为:CHI(-10.34%)、DOCK(-5.41%)、ANKR(-1.75%)。[2021/7/30 1:25:24]
攻击合约:0x89767960b76b009416bc7ff4a4b79051eed0a9ee
StakingRewards合约:0xB3FB1D01B07A706736Ca175f827e4F56021b85dE
波卡生态概念板块今日平均跌幅为0.26%:金色财经行情显示,波卡生态概念板块今日平均跌幅为0.26%。26个币种中10个上涨,16个下跌,其中领涨币种为:DOT(+16.64%)、EDG(+8.96%)、CRU(+8.63%)。领跌币种为:OM(-11.35%)、OAX(-8.29%)、POLY(-7.37%)。[2020/12/29 16:00:50]
以太坊交易哈希:0x33479bcfbc792aa0f8103ab0d7a3784788b5b0e1467c81ffbed1b7682660b4fa
OKEx全力支持波卡生态:发起Block Dream Fund,拟上线DOT锁仓挖矿:12月28日,OKEx发布公告称,为支持波卡社区及生态共建,将于12月31日(HKT)之前上线DOT质押挖矿服务,并发起Block Dream Fund,支持最前沿的区块链技术创新。用户可以在“赚币”区一键质押DOT,参与锁仓挖矿,OKEx为用户承担所有DOT节点搭建成本、链上受益T+1及时发放。
此外,OKEx成立了赋能全球优质区块链项目的基金Block Dream Fund,初始资金1亿美金,将专注于投资区块链基础设施、波卡生态、DeFi以及OKExChain生态等。[2020/12/28 15:55:16]
BSC交易哈希:0x784b68dc7d06ee181f3127d5eb5331850b5e690cc63dd099cd7b8dc863204bf6
三、漏洞分析
此次事件,漏洞关键在于UmbNetwork奖励池的StakingRewards合约中的_balance函数出现溢出漏洞,合约未校验检查balance的值,攻击者通过amount发起下溢攻击,抽空了池子中的代币。
从合约代码我们可以看出,合约未正确使用SafeMath安全库且未作溢出检查,导致此次攻击发生。
四、攻击流程
攻击者从BSC链发起攻击获取156枚pancake-LP代币:
攻击者在以太坊上发起攻击获取8792枚UNI-V2代币:
随后攻击者分别将代币转分别换成ETH、UMB和BNB,获利约70万美元。
五、分析
本次攻击事件核心是由于合约未正确使用SafeMath库并且未对合约进行溢出检查导致合约出现溢出漏洞,而导致了此次事件的发生,建议项目方多加注意检查合约是否正确使用各类安全库。
近期,各类合约漏洞安全事件频发,合约审计、风控措施、应急计划等都有必要切实落实。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。