Euler Finance遭闪电贷攻击 近2亿美元损失敲响警钟

robot
摘要生成中

Euler Finance项目遭受闪电贷攻击,损失近2亿美元

2023年3月13日,Euler Finance项目因智能合约漏洞遭受闪电贷攻击,导致约1.97亿美元的损失。这次事件涉及6种代币,是近期加密货币领域发生的最大规模攻击之一。

Euler Finance漏洞分析:如何遭闪电贷攻击,损失1.97亿美金!

攻击者利用了Euler Protocol合约中donateToReserves函数的一个关键漏洞。与其他关键函数不同,donateToReserves函数缺少必要的流动性检查机制,这使得攻击者能够操纵自身账户状态,使其符合清算条件,从而实施攻击。

攻击过程大致如下:

  1. 攻击者首先从某借贷平台获取3000万DAI的闪电贷。

  2. 将其中2000万DAI质押到Euler Protocol,获得约1950万eDAI。

  3. 利用Euler Protocol的10倍杠杆功能,借出大量eDAI和dDAI。

  4. 通过巧妙操作,使用donateToReserves函数捐赠大量eDAI,随后触发清算。

  5. 清算过程中,攻击者获取了大量dDAI和eDAI。

  6. 最后提取DAI并偿还闪电贷,获利约887万DAI。

Euler Finance漏洞分析:如何遭闪电贷攻击,损失1.97亿美金!

这次攻击暴露了Euler Finance合约中的一个严重漏洞。正常情况下,像mint这样的关键函数会调用checkLiquidity进行流动性检查,确保用户的eToken数量大于dToken。然而,donateToReserves函数缺少这一关键步骤,为攻击者提供了可乘之机。

Euler Finance漏洞分析:如何遭闪电贷攻击,损失1.97亿美金!

此事件再次凸显了智能合约安全审计的重要性。对于借贷类项目,尤其需要关注资金偿还、流动性检测和债务清算等关键环节的安全性。项目方在部署合约前,应进行全面细致的安全审计,以防范类似风险。

目前,被盗资金仍滞留在攻击者的账户中。加密货币社区正密切关注事态发展,期待项目方采取进一步措施挽回损失。这一事件也为整个行业敲响了警钟,提醒所有参与者时刻警惕智能合约安全风险。

Euler Finance漏洞分析:如何遭闪电贷攻击,损失1.97亿美金!

Euler Finance漏洞分析:如何遭闪电贷攻击,损失1.97亿美金!

Euler Finance漏洞分析:如何遭闪电贷攻击,损失1.97亿美金!

Euler Finance漏洞分析:如何遭闪电贷攻击,损失1.97亿美金!

Euler Finance漏洞分析:如何遭闪电贷攻击,损失1.97亿美金!

Euler Finance漏洞分析:如何遭闪电贷攻击,损失1.97亿美金!

Euler Finance漏洞分析:如何遭闪电贷攻击,损失1.97亿美金!

Euler Finance漏洞分析:如何遭闪电贷攻击,损失1.97亿美金!

EUL1.97%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 7
  • 分享
评论
0/400
踏空资深专业户vip
· 07-30 23:57
又摔一地韭菜
回复0
测试网薅毛狂人vip
· 07-30 13:31
又一个当韭菜的机会
回复0
DegenDreamervip
· 07-29 15:34
又有韭菜要哭晕了
回复0
戴上帽子说话vip
· 07-28 07:08
又是合约漏洞 审计都是摆设?
回复0
快照日长工vip
· 07-28 06:47
又出去了两个亿
回复0
无常损失爱好者vip
· 07-28 06:47
智能合约的安全性就是个笑话
回复0
PanicSeller69vip
· 07-28 06:42
审计厂商吃干饭的吧
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)