风险提示:理性看待区块链,提高风险意识!
BlueBerryProtocol 攻击分析
首页 > 业界 > 区块链 2024-03-06 15:29:06
币界网报道:

来源:深圳零时科技

背景

2024年2月25日,我们监测到Ethereum上的一起攻击事件:https://etherscan.io/tx/0xf0464b01d962f714eee9d4392b2494524d0e10ce3eb3723873afd1346b8b06e4,目标为BlueBerryProtocol,损失资金约为455 ETH 1.4M USD。幸运的是该攻击被一名ID为c0ffeebabe白帽拦截(0xC0ffeEBABE5D496B2DDE509f9fa189C25cF29671[c0ffeebabe.eth]),最终归还了366.5 ETH 1.2 M USD。

BlueBerryProtocol是一个基于Compound fork的DeFi项目,提供借贷,抵押等服务。具体的运行模式如下图:

攻击分析

攻击者首先从Balancer中通过闪电贷,借了1个WETH。

随后,攻击者将1个WETH抵押到BlueBerryProtocol中,并mint了1个bWETH。接着,攻击者利用抵押的1个bWETH作为抵押,分别利用borrow借走了8616个OHM(Decimal=9)、913262个USDC(Decimal=6)、6.86个WBTC(Decimal=8)。

最后,攻击者通过Uniswap将获得的OHM、USDC、WBTC换成457 ETH。

漏洞分析

问题的根本原因是代码再处理不同资产时,尾数处理错误。WETH的decimal为18,OHM的decimal为9,USDC的decimal为6,WBTC的decimal为8。

但是,BlueberryProtocol的price oracle在处理token的价格时,均按照decimal=18进行scale。

导致OHM的价值缩水1e9,USDC价值缩水1e12,WBTC价值缩水1e10。导致攻击者通过仅仅1ETH的抵押便接走了价值460ETH的资产。

总结

本次漏洞在于项目方使用同一份代码处理不同的代币,且没有考虑到不同代币的decimal不同导致的。造成decimal较小的资产大量缩水,从而被攻击者以极低的代价作为抵押借走。建议项目方在合约上线前,针对智能合约进行充分的审计和交叉审计,避免此类安全问题。

上一篇: 新一波变形金刚x Funko系列今日发售
下一篇: 全国人大代表陈柏蓉提出5项建议,复星赋能舍得酒业加快发展新质生产力
推荐专栏
Boss Wallet Web3 Econom Pass
专注币圈最新资讯
通俗浅显地聊透Web3大事小情
读懂区块链生态与未来,尽在币界网!
热门币种
更多
币种
美元价格
24H涨跌幅
BTC比特币
58,118.76 USDT
¥414,799.40
+0.07%
ETH以太坊
2,984.75 USDT
¥21,302.45
+3.3%
BNB币安币
558.99 USDT
¥3,989.56
+1.68%
USDT泰达币
1.02 USDT
¥7.29
-0.17%
SOL
136.53 USDT
¥974.42
+11.03%
XRP瑞波币
0.51570 USDT
¥3.68
+4.5%
USDC
1.00 USDT
¥7.15
-0.06%
DOGE狗狗币
0.13020 USDT
¥0.92920
+4.58%
TON
4.87 USDT
¥34.74
+2.47%
ADA艾达币
0.45400 USDT
¥3.24
+3.96%
热搜币种
更多
币种
美元价格
24H涨跌幅
比特币
58342.39 USDT
¥422,428.07
+1.21%
Filecoin
5.7729 USDT
¥41.80
+8.22%
Solana
136.21 USDT
¥986.23
+11.99%
狗狗币
0.1312 USDT
¥0.95
+5.38%
Arweave
30.0685 USDT
¥217.71
+9.88%
字节元
0.015719 USDT
¥0.11
+10.55%
以太经典
25.8392 USDT
¥187.09
+4.99%
Conflux
0.2203 USDT
¥1.60
+6.27%
Shiba Inu
2.259E-5 USDT
¥0.00
+7.06%
Yield Guild Games
0.7626 USDT
¥5.52
+6.23%
币安币
559.83 USDT
¥4,053.45
+1.82%
柚子
0.7949 USDT
¥5.76
+8.43%
最新快讯
更多
Solana生态代币普涨,JTO24小时涨超21%
2024-05-02 19:22:35
截至2024年5月1日,贝莱德CEO净资产为11亿美元
2024-05-02 19:20:15
截至2024年5月1日,贝莱德首席执行官拉里·芬克的净资产为11亿美元
2024-05-02 19:20:15
贝莱德数字资产主管:主权财富基金、养老基金等将在未来几个月买入比特币ETF
2024-05-02 19:09:38
贝莱德数字资产总监预测金融机构将很快购买比特币ETF
2024-05-02 19:06:05
PlanB比特币预测2024年5月:分析师将比特币目标设定为年底前10万美元
2024-05-02 19:05:51
PepeCoin期货买入预示价格上涨
2024-05-02 19:04:45
下载币界网APP