Era Lend遭遇重入攻击,损失340万美元
事件概述
zkSync Layer 2上的去中心化借贷协议Era Lend近日成为重入攻击的最新受害者,造成340万美元的损失。据BlockSec安全分析师证实,此次攻击利用了只读重入漏洞。
攻击详情
攻击者通过利用只读重入漏洞,在单笔交易中重复调用某个函数,从而提取超出其应得金额的资金。攻击者还利用了Era Lend所依赖的一个存在缺陷的价格预言机,通过重入漏洞进一步从协议中盗取资产。
通常情况下,标记为只读的视图函数被认为是安全的,通常不需要重入保护,因为它们不会改变合约的状态。"只读"意味着该函数仅执行查看操作,例如基于第三方池的供应量计算代币余额。在本案例中,第三方是另一个名为SyncSwap的去中心化交易所。然而,正如本事件所示,这些函数可能被操纵以窃取大量资金。
BlockSec联合创始人兼首席技术官Lei Wu表示:"攻击者在SyncSwap的销毁/铸造操作期间更改了LP价格,利用其储备金来确定Era Lend上的LP价格。所有使用SyncSwap代码的项目都应保持警惕。"
平台回应
Era Lend在Discord上发布声明称:"我们已经检测并确认了平台遭受的网络攻击。我们向您保证,攻击已得到控制,威胁行为者无法继续其行动。"
声明中澄清,只有USDC池受到影响,其他资产的安全性仍然完好无损。作为预防措施,团队建议用户暂时不要存入USDC。此外,平台上的借贷操作已暂时停止。
本文仅供参考,不作为法律、税务、投资、金融或其他建议。