BTC $84,488.65 -0.12%
ETH $2,662.95 -1.18%
BNB $765.48 -0.54%
XRP $1.47 -1.41%
SOL $118.03 +0.16%
TRX $0.3343 -0.30%
DOGE $0.0916 -2.89%
ADA $0.2405 -2.52%
BCH $306.69 -0.83%
LINK $13.62 -5.16%
HYPE $86.58 -0.84%
AAVE $181.37 +6.99%
SUI $1.12 -3.98%
XLM $0.2123 -3.10%
ZEC $1,286.39 -3.41%
AAPL $333.53 +0.93%
AMZN $250.85 +0.86%
GOOGL $343.47 +1.22%
MSFT $517.66 +0.77%
META $727.13 +0.24%
NVDA $233.99 +1.16%
TSLA $371.16 +4.48%
SNDK $1,719.58 -3.44%
INTC $119.39 -0.32%
SPCX $158.82 +6.77%
MU $1,072.96 -1.52%
AMD $632.95 +2.81%
BTC $84,488.65 -0.12%
ETH $2,662.95 -1.18%
BNB $765.48 -0.54%
XRP $1.47 -1.41%
SOL $118.03 +0.16%
TRX $0.3343 -0.30%
DOGE $0.0916 -2.89%
ADA $0.2405 -2.52%
BCH $306.69 -0.83%
LINK $13.62 -5.16%
HYPE $86.58 -0.84%
AAVE $181.37 +6.99%
SUI $1.12 -3.98%
XLM $0.2123 -3.10%
ZEC $1,286.39 -3.41%
AAPL $333.53 +0.93%
AMZN $250.85 +0.86%
GOOGL $343.47 +1.22%
MSFT $517.66 +0.77%
META $727.13 +0.24%
NVDA $233.99 +1.16%
TSLA $371.16 +4.48%
SNDK $1,719.58 -3.44%
INTC $119.39 -0.32%
SPCX $158.82 +6.77%
MU $1,072.96 -1.52%
AMD $632.95 +2.81%

慢雾:DEUS Finance 因使用了不安全的预言机计算 LP 价格被黑

2022-04-28 15:51:03

链捕手消息,据慢雾区情报,DEUS Finance DAO 在 4 月 28 日遭受闪电贷攻击,慢雾安全团队以简讯的形式将攻击原理分享如下:

1. 攻击者在攻击之前先往 DeiLenderSolidex 抵押了 Solidex sAMM-USDC/DEI 的 LP。
2. 在几个小时后攻击者先从多个池子闪电贷借出 143200000 USDC。
3. 随后攻击者使用借来的 USDC 在 BaseV1Pair 进行了 swap 操作,兑换出了 9547716.9 个的 DEI,由于 DeiLenderSolidex 中的 getOnChainPrice 函数是直接获取 DEI-USDC 交易对的代币余额进行 LP 价格计算。因此在此次 Swap 操作中将拉高  getOnChainPrice 函数获取的 LP 价格。
4. 在进行 Swap 操作后,攻击者在 DeiLenderSolidex 合约中通过 borrow 函数进行借贷, 由于 borrow 函数中用 isSolvent 进行借贷检查,而在 isSolvent 是使用了 getOnChainPrice 函数参与检查。但在步骤 3 中 getOnChainPrice 的结果已经被拉高了。导致攻击者超额借出更多的 DEI。
5. 最后着攻击者在把用借贷出来 DEI 兑换成 USDC 归还从几个池子借出来的USDC,获利离场。

针对该事件,慢雾给出以下防范建议:本次攻击的原因主要在于使用了不安全的预言机来计算 LP 价格,建议可以参考 Alpha Finance 关于获取公平 LP 价格的方法。

关联标签
关联标签
app_icon
ChainCatcher 与创新者共建Web3世界