Curve 遭黑客攻击
7 月 31 日,以太坊编程语言 Vyper 发布公告称,Vyper 0.2.15、0.2.16 和 0.3.0 版本的递归锁失效。随后 Curve Finance 等相关协议出现了漏洞攻击事件。漏洞的根源都是某些版本的 Vyper 中出现故障的递归锁。攻击者通过反复重新签署合约,导致未经授权的操作或资金被盗。
Curve 被攻击的资金池包括 CRV/ETH、alETH/ETH、msETH/ETH 以及 pETH/ETH 。超过 4500 万美元的流动性已从借贷协议 Alchemix、合成资产 Metronome 、NFT 借贷平台 JPEG'd 的池中中流失,近 2500 万美元从 CRV/ETH 池中流出。每个资金池的被攻击金额如下:
CRV/ETH : 7,193,401.77 CRV ( 被攻击时价值约 510 万美元 ),7,680.49 WETH ( 约 1420 万美元 ) 以及 2,879.65 ETH ( 约 540 万美元 )
alETH/ETH:7,258.70 WETH ( 约 1360 万美元 ) 以及 4,821.55 alETH ( 约 900 万美元 )
msETH/ETH:866.55 WETH ( 约 160 万美元 ) and 959.71 msETH ( 约 180 万美元 )
pETH/ETH:6,106.65 WETH (1100 万美元 )
Curve 攻击分析
接下来我们通过举例 CRV/ETH 池来分析一下攻击路径。
CRV/ETH 池涉及 2 笔攻击交易(第二笔是白帽交易)。
攻击交易 1
https://eth.tokenview.io/en/tx/0x2e7dc8b2fb7e25fd00ed9565dcc0ad4546363171d5e00f196d48103983ae477c
7 月 30 日 19:08 UTC,发生了第一次攻击,Curve 池中的 CRV 和 ETH 遭受损失。 攻击者获利 7,193,401.77 CRV(当时价值约 510 万美元)和 7,680.49 WETH(约 1420 万美元)。
攻击路径如下:
截止目前 7,193,401.77 CRV 和 7,680.49 WETH 已转移至 CRV/ETH 攻击者钱包地址。
https://eth.tokenview.io/en/address/0xb1c33b391c2569b737ec387e731e88589e8ec148
攻击交易 2
https://eth.tokenview.io/en/tx/0xcd99fadd7e28a42a063e07d9d86f67c88e10a7afe5921bd28cd1124924ae2052
7 月 30 日 22:00 UTC,发生了第二次攻击,耗尽了池中剩余的 2,879.65 ETH。这是 c0ffeebabe.eth 的白帽行动,不久后返还给 Curve 团队 。
攻击路径如下:
攻击者从 Balancer 开设了 100 WETH 的闪电贷。
他们在 Uniswap 上将 70 WETH 兑换为 190,388.61 CRV。
存入 30,000 CRV 到池中。
向 Curve 池所有者索取 1,493.16 CRV/ETH LP 代币的管理费。
将池中的 160,388.61 CRV 兑换为 2,949.65 WETH。
向 Curve 池所有者索取 83,647.01 CRV/ETH LP 代币的管理费。
向 Balancer 偿还 100 WETH 以归还闪电贷。
https://eth.tokenview.io/en/tx/0xb76754124fdde090f25129105ed2907e3c62e0db87ecb8ffcefcb1dede0954fd
结尾
参考文章:
认识 Tokenview
联系 Tokenview
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。