多个项目因Vyper重入锁漏洞造成的损失已超5900w美元 你的资金还安全吗?_TOK:OLY币

2023年7月30日晚,多个项目迎来至暗时刻。

7 月 30 日 21:35左右,据Beosin旗下Beosin EagleEye安全风险监控、预警与阻断平台监测显示,NFT 借贷协议JPEG'd项目遭遇攻击。

在Beosin安全团队正在分析之时,又有几个项目接连受损。

7 月 30 日 22:51左右,msETH-ETH池子被黑客突袭。

7 月 30 日 23:35左右,alETH-ETH 池子被同样的攻击方式破解。

紧接着,DeFi项目Alchemix、Metronome 项目归属的流动性池子相继遭遇攻击。

同一个攻击方式,被黑客多次利用,到底是哪里出了问题?

根据7 月 31 日凌晨以太坊编程语言 Vyper 发推表示,Vyper 0.2.15、0.2.16 和 0.3.0 版本有重入锁有漏洞,加上原生的ETH可以在转账时调callback,导致这几个和ETH组的lp池子可以被重入攻击。

美SEC或将在本周末前对多个比特币ETF申请文件作出回应:8月29日消息,预计美国证券交易委员会(SEC)将在本周末之前对Bitwise、贝莱德(BlackRock)、VanEck、WisdomTree和Invesco提交的比特币ETF申请文件作出回应。监管机构可以拒绝、批准或推迟。Bitwise的申请将在周五之前进行审议,其他申请将在第二天进行审议,因此SEC可能会在周末之前进行权衡。

SEC已于8月初推迟了21Shares与ARK Investment Management的现货比特币申请,并在此之前在过去十年中拒绝了众多申请。VettaFi研究副总监兼部门和行业研究主管Roxanna Islam表示,我们可以预期SEC会推迟更多的申请,尤其是在他们本月早些时候已经推迟了对ARK现货比特币ETF申请的决定之后。预计SEC对灰度诉讼的决定出来后,才会看到比特币ETF进展。[2023/8/29 13:03:49]

BitMax交易平台多个币种24小时涨幅超15%:据BitMax官网显示,截止今日10:00其平台上多个币种24小时涨幅超15%:STAKE(23.69%)、KCS(21.76%)、MATIC(18.94%)、BOLT(15.18%)。

BitMax支持KCS、MATIC 3杠杆交易,更多详情请您登录BitMax平台官网查看。[2020/5/13]

接着Curve官方推特发文表示,由于重入锁出现故障,许多使用 Vyper 0.2.15 的稳定币池 (alETH/msETH/pETH) 遭到攻击,但其他池子是安全的。

以下为本次黑客攻击事件涉及的相关交易

●攻击交易

0xc93eb238ff42632525e990119d3edc7775299a70b56e54d83ec4f53736400964 0xb676d789bb8b66a08105c844a49c2bcffb400e5c1cfabd4bc30cca4bff3c9801

声音 | 中国经营网:互联在线产品导航工具为多个虚拟货币平台导流 在境内布局矿场:12月19日晚,互联在线回应被“约谈”一事称,公司以及旗下子公司从未开展代币融资活动。互联在线官网显示,互联在线为一家专注云计算及区块链技术应用领域的企业,业务主要分为区块链数据中心产业、移动营销生态两方面,并自称为“区块链数据中心第一股”。在调查过程中,《中国经营报》记者还发现,互联在线产品导航工具为多个虚拟货币平台导流、在境内布局矿场宣传如何赚取比特币。对于主营构成情况、导流模式以及区块链主要业务范围问题,记者向互联在线发去采访函,截至发稿尚未收到回复,但发去采访问题后,虚拟货币平台引流通道在官网上消失。据悉,互联在线信息为新三板公司互联在线(835727.OC)全资子公司。(中国经营网)[2019/12/29]

0xa84aa065ce61dbb1eb50ab6ae67fc31a9da50dd2c74eefd561661bfce2f1620c

0x2e7dc8b2fb7e25fd00ed9565dcc0ad4546363171d5e00f196d48103983ae477c

公告 | Bicc币交所将于12月28日开通多个币种交易:据官方消息,Bicc币交所于12月28日16:00(UTC+8)开通KM、CGK、GOLC、IOST、OMG共五个币种交易,分别上线KM/USDT,CGK/USDT,GOLC/USDT,IOST/USDT,OMG/USDT交易对。

同时,Bicc已全面开放KM、CGK、GOLC、IOST、OMG币种充提。[2019/12/27]

0xcd99fadd7e28a42a063e07d9d86f67c88e10a7afe5921bd28cd1124924ae2052

●攻击者地址

0xC0ffeEBABE5D496B2DDE509f9fa189C25cF29671

0xdce5d6b41c32f578f875efffc0d422c57a75d7d8

0x6Ec21d1868743a44318c3C259a6d4953F9978538

0xb752DeF3a1fDEd45d6c4b9F4A8F18E645b41b324

动态 | 隐私保护浏览器Brave发布1.0正式版,可支持多个系统:金色财经报道,隐私保护浏览器Brave今日宣布发布 1.0 正式版,稳定的正式版本可用于 Windows、macOS、Linux、Android 和 iOS。(theverge)[2019/11/14]

●被攻击合约

0xc897b98272AA23714464Ea2A0Bd5180f1B8C0025

0xC4C319E2D4d66CcA4464C0c2B32c9Bd23ebe784e

0x9848482da3Ee3076165ce6497eDA906E66bB85C5

0x8301AE4fc9c624d1D396cbDAa1ed877821D7C511

根据Beosin安全团队的分析,本次攻击主要是源于是Vyper 0.2.15的防重入锁失效,攻击者在调用相关流动性池子的remove_liquidity函数移除流动性时通过重入add_liquidity函数添加流动性,由于余额更新在重入进add_liquidity函数之前,导致价格计算出现错误。

黑客攻击准备阶段,首先通过balancer:Vault闪电贷借出10,000枚ETH作为攻击资金。

1. 第一步,攻击者调用add_liquidity函数将闪电贷借入的5000ETH添加进池子中。

2.第二步,随后攻击者调用remove_liquidity函数移除池子中的ETH流动性时再次重入进add_liquidity函数添加流动性。

3. 第三步,由于余额更新在重入进add_liquidity函数之前,导致价格计算出现错误。值得注意的是remove_liquidity函数和add_liquidity函数已经使用了防重入锁防止重入。

4.因此这里防重入存在并未生效,通过阅读如下图所示的左边存在漏洞的Vyper代码可以发现当重入锁的名称第二次出现的时候,storage_slot原有数量会加1。换而言之,第一次获取锁的slot为0,但是再次有函数使用锁后slot变为1,重入锁此时已经失效。

https://github.com/vyperlang/vyper/commit/eae0eaf86eb462746e4867352126f6c1dd43302f

截止发文时,本次攻击事件损失的资金已超5900W美元,Beosin KYT监测到目前c0ffeebabe.eth地址已归还2879个ETH,被盗资金仍在多个攻击者地址上。

关于本次事件造成的影响,7月31日消息,币安创始人赵长鹏CZ发推称,CEX喂价拯救了DeFi。币安用户不受影响。币安团队已检查Vyper可重入漏洞。币安只使用0.3.7或以上版本。保持最新的代码库、应用程序和操作系统非常重要。

7月31日消息,Curve 发推称,由于版本 0.2.15-0.3.0 中的 Vyper 编译器存在问题,CRV/ETH、alETH/ETH、msETH/ETH、pETH/ETH 被黑客攻击。此外,Arbitrum Tricrypto 池也可能会受影响,审计人员和 Vyper 开发人员暂未找到可攻击漏洞,但请退出使用。

可以看到本次事件造成的影响依然没有结束,这些池子有资金的用户还需要多加注意。

针对本次事件,Beosin安全团队建议:当前使用Vyper 0.2.15、0.2.16和0.3.0版本的重入锁均存在失效的问题,建议相关项目方进行自查。项目上线后,强烈建议项目方仍然关注第三方组件/依赖库的漏洞披露信息,及时规避安全风险。

Beosin

企业专栏

阅读更多

Foresight News

金色财经 Jason.

白话区块链

金色早8点

LD Capital

-R3PO

MarsBit

深潮TechFlow

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金智博客

[0:0ms0-8:89ms