Defimon Alerts 监测显示,BNB Chain 上的 LpdFi 遭受闪电贷攻击,损失约 69 万美元资金。
Lpd.price() 直接读取现货储备
Defimon 表示,问题的根本原因在于 LpdFi 的 Lpd.price() 直接从 PancakeSwap 的 LPD/USDC 交易对现货储备中获取 LPD 价格,没有使用 TWAP,也没有加入操纵防护。
在这一设计下,攻击者通过闪电贷借入 USDC,操纵该交易对的储备,使订单中的 uAmount 所对应的“利息”价值,远高于其 LPD 抵押品的实际价值。
协议 LP 头寸被提取
随后,攻击者利用 claimInterest() 调用 removeLp() 支付这笔被放大的利息。这个过程中,协议自身持有的 PancakeSwap LP 头寸被燃烧,以提取 USDC,并将其中 99% 转发给调用者。
Defimon 称,整个 LpdFi LP 栈,约 168 万 LP,均被提取,并在单笔交易中向攻击者支付了约 69.3 万枚 USDC。
本文最初由 Bit.Fan 发布。 欲了解更多加密货币新闻与市场洞察,请访问 www.bit.fan.

