月亮链 月亮链
Ctrl+D收藏月亮链
首页 > DAI > 正文

ETH:CertiK:Vyper 5200万美元损失 事件详解_CER

作者:

时间:1900/1/1 0:00:00

有报告称 Vyper 0.2.15、0.2.16 和 0.3.0 版本存在漏洞,导致 Curve 上的许多池有遭受重入攻击的风险。该漏洞允许攻击者在移除流动性过程中调用添加流动性函数。

目前,总共有6,930万美元受到影响,其中1,670万美元已被白帽黑客追回。这也意味着此次事件造成了5,200万美元被盗,成为了2023年迄今为止金额最高的重入攻击。

2023年7月30日,专为以太坊虚拟机(EVM)设计的面向合约的编程语言 Vyper 编译器0.2.15、0.2.16 和 0.3.0 版本被宣布存在重入锁失效漏洞。多个 DeFi 项目受到该漏洞的影响,损失总额达 5,200 万美元。

CertiK 已确定有六个地址涉及此次事件。第一个(0x172)未能利用区块 17806056 中的漏洞。最初的漏洞利用者从 Tornado Cash 提取了 0.1 ETH,并继续创建攻击合约。然而,一个跑在前面的钱包(0x6Ec21)支付了更多的gas费用,并率先执行了交易,获得了大约 6,100枚WETH(1,140 万美元)。

Balancer宣布将其技术部署到Avalanche链上:金色财经报道,Balancer在社交媒体上称,正在将其技术部署到Avalanche链上,以推动Liquid Staked代币的增长,并为参与者提供独特灵活的DeFi技术堆栈。

Balancer表示,与DEX为LST实施的典型稳定池相比,Balancer的可组合稳定池以编程方式定制,以确保Yield Bearing代币的全部权力流向流动性提供者。这些独特的池利用内置的利率提供者,不断查询区块链,将代币更新为正确的比率,并将应计收益反馈给有限合伙人。Balancers加权数学还为所有协议提供了在 Avalanche 上实施#ve8020的能力。允许协议建立原生代币流动性,减轻唯利是图的激励计划,并解锁治理代币经济的下一阶段。[2023/8/2 16:12:48]

由MEV机器人在前置交易失败的漏洞 来源:Etherscan Etherscan 

该漏洞导致了进一步的损失:EOA 0xDCe5d 获得了价值约 2,100 万美元的资产。涉案钱包明细如下图:

共有6个项目受到影响,约有6,930万美元被盗走,其中1,670万美元已被归还,总计损失约为5,200万美元。

Balancer:自采用8020代币经济模式Radiant Capital已获100万美元Swap Fee:金色财经报道,据DeFi流动性协议Balancer官推披露数据,自采用8020代币经济模式后,Radiant Capital治理流动性提供者(LP)已产生100万美元Swap Fee,如无此模式该指标数值为0。此外,Balancer表示Radiant Capital流动性池符合Balancer Core Pool资格要求,虽然可以将激励措施集中在锁定的头寸上,但该协议仍选择将65%的协议费用重新定向到DEX。[2023/7/28 16:04:48]

Vyper 是以太坊虚拟机(EVM)的一种面向合约的 pythonic 编程语言。Vyper 的测试版从 2017 年就开始有了,但其首个非测试版本是于2020年7月发布的 0.2.1 版。

Solidity是以太坊生态系统中的主流语言,它比Vyper存在的时间要长得多,因此许多社区成员创建了专门使用 Solidity 运行的工具。根据 DeFiLlama 的数据显示,在DeFi协议中价值约700 亿美元的总锁仓价值(TVL)中,Vyper 智能合约占 21.7 亿美元,而 Solidity 则占绝大多数,高达 674.9 亿美元。

狗狗登月通过审计公司CertiK的安全审计:据官方消息,DogMoon今日通过CertiK的安全审计,提供了安全审计报告,审计报告中证明了LP私钥被销毁,转入黑洞,资金池安全。

狗狗登月上线15天,持币地址突破83300,资金池突破21000HT。

如需查询审计情况,请登录官方网站进行搜索查询。[2021/5/25 22:42:48]

 根据语言划分的总锁仓价值 来源:DeFiLlama

截至2023年5月10日,Vyper的主导地位从 2020 年8月的30%高点降至 6.27%。尽管 Vyper的TVL 主导地位明显低于Solidity,但这一事件仍导致6,200万美元受到影响。

 不同编程语言在 TVL 中的主导地位 来源:DeFiLlama

编译器版本

编译器版本是指编程语言编译器的特定版本,编译器将人类可读的源代码转换为机器可读的代码。

编译器版本会定期更新,以引入功能、修复漏洞并增强安全性。Vyper 语言目前不提供白客漏洞悬赏计划。

版本 0.2.15 - 0.3.0

声音 | 比特币核心开发者:篮球运动员Spencer Dinwiddie或为投资BTC而出售未来收入:NBA拒绝了篮球运动员Spencer Dinwiddie将其合同代币化的要求,对此,比特币核心开发者Jimmy Song最近在与加密货币分析师Tone Vays讨论称,这可能是Dinwiddie为了投资比特币而出售全部或部分未来收入的一种方式。此外,Jimmy Song透露,每位NBA球员都害怕自己一旦退出联盟就可能破产,并且他推测Dinwiddie试图以合理的方式分配他的钱来避免破产。[2019/9/30]

上文提到的就是Vyper 的0.2.15、0.2.16 和 0.3.0版本中发现了漏洞,导致了多个DeFi项目遭到重入攻击。

而最早的Vyper 漏洞版本 0.2.15 发布于2021年7 月23日。到同年12月发布 0.3.1 版时,之前的漏洞已不复存在。

时间线

事件最初开始于北京时间7月30日晚9点10分,攻击者针对Curve 上 JPEG’d池的交易由于前置运行交易而失败。

北京时间7月30日晚10点,JPEG‘d 确认 pETH-ETH Curve池已被恶意利用。

现场 | Certik CEO Ronghui Gu:形式验证方法是实现计算机系统安全和隐私的可靠的方法:金色财经现场报道,NEO DevCon 2019开发者大会今日在西雅图举行,Certik CEO Ronghui Gu 做了以“建设可信的区块链生态”主题演讲。Ronghui Gu 表示,区块链目前是十分脆弱的,有许多执行上的漏洞。攻击区块链的受益也是巨大的,据统计截止到2017年已经有6.3亿美元的区块链资产被黑客盗取。智能合约对黑客开源,一旦执行很难去修改, 我们应该去避免区块链编程上的漏洞。程序的测试可以用于展示漏洞存在,但是它不能够去显示漏洞不存在。而形式验证的方法是目前唯一可靠的方法去实现计算机系统的安全和隐私,形式验证在数学上证明代码满足规范。[2019/2/17]

Vyper 随后宣布,0.2.15、0.2.16 和 0.3.0 版本包括了一个失效的重入锁。Vyper 发布推文后,Metronome 和 Alchemix 也受到了影响。

Metronome DAO 宣布消息:

北京时间第二天凌晨,Curve Finance在 Discord 上发布公告称,剩余的资金池不受Vyper Bug的影响,是安全的。

Curve Finance 在 Twitter 上宣布,Arbitrum上的一个资金池有可能受到影响,但没有可供恶意行为者执行的有利可图的漏洞,这意味着资金池不太可能受到攻击。CertiK也尚未检测到任何其他利用Vyper漏洞的攻击。

以下是以JPEG’d为目标的交易示例:

攻击者: 0x6ec21d1868743a44318c3c259a6d4953f9978538

攻击合约: 0x466b85b49ec0c5c1eb402d5ea3c4b88864ea0f04#code

1.    攻击者首先从 Balancer:Vault中借入80,000 WETH (约合149,371,300美元)

2.    然后,攻击者将WETH 换成 ETH,调用 pETH-ETH-f.add_liquidity(),将 40,000 ETH(约合74,685,650美元)添加到 pETH-ETH-f 池中。作为回报,攻击者收到了32,431枚pETH(pETH-ETH-f)。

3.    攻击者调用 remove_liquidity() 删除了在步骤2中添加的流动性。3,740 pETH 和 34,316 ETH 被转入攻击合约,攻击合约的 fallbak() 函数被触发了,将控制权交给了攻击者。在 fallback() 函数中,攻击者又向 pETH-ETH-f 池中添加了40,000 ETH的流动性,并收到了 82,182 pETH。

4.    攻击者再次调用remove_liquidity(),取出10,272pETH,收到47,506 ETH和1,184pETH。然后,攻击者在pETH-ETH-f 池中用4,924枚 pETH交换了4,285枚ETH。

总的来说,攻击者从第3步获得了34,316枚ETH,从第4步获得了47,506和 4,285枚ETH,共计 86,107枚ETH。在偿还了 80,000 ETH闪电贷后,攻击者还剩下6,107 ETH(约11,395,506美元)。 

该漏洞允许攻击者在移除流动性过程中调用添加流动性函数。虽然这些函数本应受到 /img/202386163346/14.jpg" />

 Vyper_contract for Curve.fi Factory Pool 数据源: Etherscan

继利用 JPEG'd、Metronome 和 Alchemix 漏洞之后,Vyper 的 v0.2.15、v0.2.16 和 v0.3.0 版本确实存在重入保护失败的漏洞。

使用易受攻击的Vyper版本的项目应联系 Vyper协助进行缓解。项目也应尽量升级到不含此漏洞的最新版Vyper。

Vyper被攻击事件是CertiK2023 年检测到的最大的重入漏洞。就资金损失而言,该攻击损失金额占据了此类事件的78.6%。

今年两起最大的重入漏洞,都是利用Vyper编写的合约,尽管漏洞并不相同。

目前,2023 年所有链中因重入攻击造成的损失已超过 6,600 万美元。这比 2020年全年多出约400万美元,仅比 2021年的损失额少100万美元。值得注意的是,2023年的总额也比 2022 年因重新定位攻击造成的损失增加了 259.45%。

CertiK中文社区

企业专栏

阅读更多

Foresight News

金色财经 Jason.

白话区块链

金色早8点

LD Capital

-R3PO

MarsBit

深潮TechFlow

标签:ETHCERBSPNBSEthermonBloceryBSP价格nbs币前景

DAI热门资讯
EFI:韩国Crypto的“泡菜文化”:对DeFi收益不感兴趣 偏爱高波动性山寨币_DEFI

作者:IGNAS  编译:深潮 TechFlow在韩国,几乎没有人不知道比特币。2017 年,这个拥有 5000 多万人口的国家完成了所有比特币交易的 20%,并且成为以太坊的最大市场.

1900/1/1 0:00:00
以太坊:涉案流水4000亿 执法机关如何处置没收的加密货币?_区块链技术通俗讲解举例

“没收虚拟货币”,究竟是怎么执行的?执行机关是怎么把这些虚拟货币变现的?这些变现方式是否会违反法律规定?本文将为大家讲解加密货币的司法执行.

1900/1/1 0:00:00
EKE:MEKE—OpBNB链上首个去中心化衍生品交易协议_NSI

近日,香港金发局发布的2022/23年报(下称“年报”)指出,香港正在将自己定位为开发虚拟资产的全球领导者.

1900/1/1 0:00:00
NBS:RootData 最新报告:盘点 Q2 加密市场八大赛道投融资特点与新趋势_BSPAY

作者:谷昱 & 饼干,RootData2023 年第二季度刚刚过去,加密领域可能已走入熊市深处.

1900/1/1 0:00:00
RWA:币圈人的心头好 RWA资产上链是梦想还是幻想?_区块链

01 币圈信仰要充值币圈需要信仰,信仰需要充值。传统项目搞钱越来越难了,靠什么来售卖梦想?韭菜油水越来越少,如何把机构老镰刀忽悠下场?传统资金想出海,如何找个性感的合法好理由?这三个赤.

1900/1/1 0:00:00
GAN:有多少潮人正在和AI谈恋爱_NBS

作者:远川研究所知名主播Atrioc不幸成为了首个因AI社死的公众人物。事故发生在2023年1月,Atrioc正如往常般直播,一些观众却发现了异样:他的网页浏览器,似乎打开了某种特定类型的网站.

1900/1/1 0:00:00