BTC $84,565.28 -0.80%
ETH $2,676.54 -1.53%
BNB $767.98 -0.83%
XRP $1.49 -1.11%
SOL $118.90 -0.91%
TRX $0.3343 -0.03%
DOGE $0.0929 -1.33%
ADA $0.2467 -0.91%
BCH $312.22 +1.04%
LINK $13.92 -3.44%
HYPE $88.33 -0.47%
AAVE $181.25 +3.77%
SUI $1.15 -1.90%
XLM $0.2156 -1.75%
ZEC $1,323.28 -0.93%
AAPL $333.48 +0.69%
AMZN $251.69 +0.96%
GOOGL $343.62 +1.11%
MSFT $517.54 +0.23%
META $727.30 -0.18%
NVDA $234.28 +1.10%
TSLA $370.99 +4.22%
SNDK $1,719.84 -3.86%
INTC $118.68 -1.88%
SPCX $158.83 +6.56%
MU $1,067.99 -2.20%
AMD $634.76 +2.23%
BTC $84,565.28 -0.80%
ETH $2,676.54 -1.53%
BNB $767.98 -0.83%
XRP $1.49 -1.11%
SOL $118.90 -0.91%
TRX $0.3343 -0.03%
DOGE $0.0929 -1.33%
ADA $0.2467 -0.91%
BCH $312.22 +1.04%
LINK $13.92 -3.44%
HYPE $88.33 -0.47%
AAVE $181.25 +3.77%
SUI $1.15 -1.90%
XLM $0.2156 -1.75%
ZEC $1,323.28 -0.93%
AAPL $333.48 +0.69%
AMZN $251.69 +0.96%
GOOGL $343.62 +1.11%
MSFT $517.54 +0.23%
META $727.30 -0.18%
NVDA $234.28 +1.10%
TSLA $370.99 +4.22%
SNDK $1,719.84 -3.86%
INTC $118.68 -1.88%
SPCX $158.83 +6.56%
MU $1,067.99 -2.20%
AMD $634.76 +2.23%

慢霧:SUSHI RouteProcessor2 遭受攻擊,請及時撤銷對其的授權

2023-04-09 12:55:32

ChainCatcher 消息,据慢霧安全團隊情報,SUSHI RouteProcessor2 遭到攻擊。慢霧安全團隊以簡訊的形式分享如下:

  1. 根本原因在於 ProcessRoute 未對用戶傳入的 route 參數進行任何檢查,導致攻擊者利用此問題構造了惡意的 route 參數使合約讀取的 Pool 是由攻擊者創建的。

  2. 由於在合約中並未對 Pool 是否合法進行檢查,直接將 lastCalledPool 變量設置為 Pool 並調用了 Pool 的 swap 函數。

  3. 惡意的 Pool 在其 swap 函數中回調了 RouteProcessor2 的 uniswapV3SwapCallback 函數,由於 lastCalledPool 變量已被設置為 Pool,因此 uniswapV3SwapCallback 中對 msg.sender 的檢查被繞過。

  4. 攻擊者利用此問題在惡意 Pool 回調 uniswapV3SwapCallback 函數時構造了代幣轉移的參數,以竊取其他已對 RouteProcessor2 授權的用戶的代幣。

幸運的是部分用戶的資金已被白帽搶跑,有望收回。慢霧安全團隊建議 RouteProcessor2 的用戶及時撤銷對 0x044b75f554b886a065b9567891e45c79542d7357 的授權。

app_icon
ChainCatcher 與創新者共建Web3世界