SlowMist
SlowMist|2026年09月09日 08:29
SlowMist TI 警报 @EnsoBuild 损失: ~5.6 ETH 根本原因:在 Enso Finance / DPI Strategy Vault 中发生了一个预言机价格计算错误。在 `Controller.deposit()` 中,EnsoOracle 的 `estimateStrategy()` 在用户代币转移前后被调用,并根据差值铸造份额:`mint = amountAdded * totalSupply / valueBefore`。估值链条 — EnsoOracle → ItemEstimator → `ProtocolOracle.consult()` — 通过 UniV3 的 `pool.observe()` 对代币定价,但注册表的 `fee` 字段被重复用作 `secondsAgo`,从而生成了一个接近现货的 TWAP 窗口。由于缺乏 TWAP 一致性检查或价格范围验证——再加上用于价格计算的 Uniswap v3 池的流动性本身不平衡——攻击者能够在单笔交易中用 0.683 WETH 在 Uniswap v2 上兑换 268.42 FARM 代币,而不平衡的 v3 池错误地将该金额估值为 6.3 WETH(约 9.2 倍)。随后,攻击者以错误的价格铸造了过多的份额并赎回获利。 攻击者: `0x3196398321D77a2511d369DCB6eCa9d2aD87b73A` 受害者(策略): `0x890ed1ee6d435a35d11051d9ed97ff457ce53b5942` 漏洞合约: Controller 实现: `0xd8D22509C1fe47516D8F82A28CFd728111F57Ef1` Oracle: `0xAb7505eB360cE0D63e8E88f7853677EcD5537DC0` 由 http://SlowMist.AI 提供支持 交易链接: https://(etherscan.io)/tx/0x63fbfc4b47e810d604dbdab0db35b17366f421337d8c60955eb81cd5d6071ad3
+5
曾提及
分享至:

脈絡

熱門快訊

APP下載

X

Telegram

Facebook

Reddit

複製鏈接

熱門閱讀