Yearn再曝安全事件: yETH遭无限铸币攻击

新闻非小号727

摘要

12月01日,DeFi 协议 Yearn Finance 再次卷入安全风波。攻击者利用 yETH 旧版合约的铸币逻辑漏洞,累计造成约 900 万美元损失,其中约 1000 ETH(约 300 万美元)已被分批送入 Tornado Cash 进行洗钱。

黑客地址 :0x3e8e7533dcf69c698cf806c3db22f7f10b9b0b97

该地址在 Etherscan 上已被标记为 “Yearn Exploiter”,当前余额约 30 ETH,地址下还残留少量 yETH、stETH 等资产。内部交易记录里,可以看到这次事件中最关键的一笔 tx:从多个合约收集资产后,连续向 Tornado.Cash 存入 100 ETH × 10,共 1000 ETH。

一、事件关键点

攻击目标:Yearn 旧版 yETH 代币 / LST 池,而V2、V3 Vault 等核心产品未受影响。

漏洞类型:yETH 旧合约的 铸币逻辑存在无限铸币(infinite mint)类漏洞,允许攻击者在单笔交易中铸造约 235 万亿枚 yETH。

直接损失:总损失约 900 万美元,其中主损失来自 yETH LST Balancer 池和相关池子。

洗钱路径:攻击者将筹集到的资产集中换成约 1000 枚 ETH,并通过 Tornado Cash 分批(多笔 100 ETH)打散转移。

响应动作:Yearn 官方确认问题仅限 yETH 旧合约,正在与安全团队协作调查与复盘。

对普通用户来说,一个 简单结论 是:

这次中招的是“”旧产品 + 老池子”,Yearn 当前主推的 Vault 体系没有直接受损,但整个 DeFi 对“遗留合约”的重视程度,恐怕得被迫提高一档。

二、攻击过程简要复盘

1、准备阶段:部署辅助合约

攻击发生前数分钟,攻击者地址先行部署了数个辅助合约(helper contracts),这些合约用于:

  • 调用 yETH 旧合约的特定函数路径;

  • 组合完成铸币、兑换、迁移资产等一系列操作;

  • 在攻击完成后自毁(self-destruct),以降低后续链上溯源难度。

2、利用阶段:单笔交易铸出 235 万亿 yETH

核心问题出在 yETH 旧合约的铸币计算逻辑上。

攻击者通过构造特定调用路径,让合约“误以为”可以合法铸造极大数量的 yETH,从而在一笔交易中直接造出约 235,000,000,000,000 枚 yETH——远超正常业务场景所需,也明显背离设计初衷。

这一类漏洞,本质上是供应约束失效:

① 没有对铸币上限、抵押约束等进行严格检查;
② 或在复杂的比例计算 / 汇率换算中存在边界条件缺陷;
③ 在少见的路径组合下,触发了“无限铸币”效果。

3、变现阶段:抽干 Balancer 池并换成 ETH

核心攻击 & 洗钱交易哈希:

0x53fe7ef190c34d810c50fb66f0fc65a1ceedc10309cf4b4013d64042a0331156

这笔交易里可以看到几个关键动作(在 Etherscan 的 internal tx 里非常直观):

  • 从 Balancer 等相关合约处,转入大量 ETH / LST(例如 Dinero: Pirex ETH 等)。

  • 将部分资产集中转换为 ETH。

  • 同一笔交易内,连续多次调用 Tornado.Cash 100 ETH 池:每次 Deposit 100 ETH,共 10 次;总计 1000 ETH 被打入 Tornado.Cash 对应的 100 ETH 池(Etherscan 标签中显示为 Tornado.Cash: 100 ETH)。

也就是说:一次交易完成了抽干池子 + 汇总资产 + 10 次 100 ETH 洗钱入 Tornado 的完整闭环。

三、资金流向

在完成资产转换后,攻击者迅速进入「洗钱阶段」。公开监测显示:

  • 被盗资产中约 1000 ETH 被集中转入攻击者控制的地址;

  • 随后,攻击者拆分为多笔 100 ETH 左右的小额交易;

  • 接连打入 Tornado Cash,通过混币服务打散资金轨迹;

  • 截至目前,部分资金已完成洗出,剩余资产仍在攻击者控制地址或未完全清洗的路径中。

这套路径本身并不新鲜,却依然高效:

老问题 + 旧工具 + 熟练手法 ,依然足以绕开大部分非专业用户与机构的追踪视野。

四、对 Yearn 的影响

Yearn 过去几年并非“零事故”协议。公开资料显示:

  • 2021 年,Yearn 曾因 yDAI 相关策略问题损失约 1100 万美元;

  • 2023 年末,一次脚本错误导致国库仓位 63% 损失(但未波及用户资金);

  • 本次则是旧版 yETH 合约在 2025 年再次成为突破口。

不过,从 TVL 与市场反应来看,本次事件的影响仍然可控:

  • Yearn 总锁仓量(TVL)依然维持在约 6 亿美元上方,说明核心资金并未大规模撤离;

  • 代币价格在事件后出现短线波动,价格一度先跌后因空头回补出现短暂上冲,整体跌幅有限。

DeFi 协议会升级、会迁移、会换架构,但老合约、老池子、老资产,往往被 留在一个“没人主动看,但又还有钱”的角落里 。

五、Aegixe 安全观察

结合本次事件与 2025 年以来的多起 DeFi 攻击,我们认为:

  • 遗留合约 = DeFi 世界的“幽灵资产”

  • “只审新版本”不够,必须做“生命周期安全管理”

  • 混币器 + 辅助合约自毁,将成为长期存在的洗钱套路

文章来源 :https://mp.weixin.qq.com/s/fxuNXFohDN8M8Yr2xPDMBQ

727

查看原文

本文仅代表作者观点,不构成任何投资建议。