BTC $84,526.73 -0.12%
ETH $2,665.82 -1.23%
BNB $766.52 -0.50%
XRP $1.48 -0.80%
SOL $118.41 +0.33%
TRX $0.3343 -0.17%
DOGE $0.0922 -1.78%
ADA $0.2420 -1.27%
BCH $308.77 -0.02%
LINK $13.73 -3.84%
HYPE $87.47 +0.45%
AAVE $180.46 +5.64%
SUI $1.12 -3.96%
XLM $0.2138 -2.26%
ZEC $1,288.58 -2.87%
AAPL $333.34 +0.86%
AMZN $251.22 +1.00%
GOOGL $342.98 +1.13%
MSFT $517.66 +0.53%
META $727.16 +0.21%
NVDA $233.98 +1.15%
TSLA $371.01 +4.37%
SNDK $1,716.92 -3.51%
INTC $119.14 -0.76%
SPCX $158.72 +6.69%
MU $1,069.20 -1.86%
AMD $632.60 +2.67%
BTC $84,526.73 -0.12%
ETH $2,665.82 -1.23%
BNB $766.52 -0.50%
XRP $1.48 -0.80%
SOL $118.41 +0.33%
TRX $0.3343 -0.17%
DOGE $0.0922 -1.78%
ADA $0.2420 -1.27%
BCH $308.77 -0.02%
LINK $13.73 -3.84%
HYPE $87.47 +0.45%
AAVE $180.46 +5.64%
SUI $1.12 -3.96%
XLM $0.2138 -2.26%
ZEC $1,288.58 -2.87%
AAPL $333.34 +0.86%
AMZN $251.22 +1.00%
GOOGL $342.98 +1.13%
MSFT $517.66 +0.53%
META $727.16 +0.21%
NVDA $233.98 +1.15%
TSLA $371.01 +4.37%
SNDK $1,716.92 -3.51%
INTC $119.14 -0.76%
SPCX $158.72 +6.69%
MU $1,069.20 -1.86%
AMD $632.60 +2.67%

慢雾:SUSHI RouteProcessor2が攻撃を受けましたので、速やかにその権限を取り消してください。

2023-04-09 12:55:32

ChainCatcher のメッセージによると、SlowMist セキュリティチームの情報により、SUSHI RouteProcessor2 が攻撃を受けました。SlowMist セキュリティチームは以下のように簡潔に共有しました:

  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 に対して権限を与えたユーザーのトークンを盗むためのトークン転送のパラメータを構築しました。

幸いなことに、一部のユーザーの資金はホワイトハットによって救出され、回収の見込みがあります。SlowMist セキュリティチームは、RouteProcessor2 のユーザーに対して、0x044b75f554b886a065b9567891e45c79542d7357 への権限を速やかに取り消すことを推奨しています。

app_icon
ChainCatcher Building the Web3 world with innovations.