BTC $84,476.63 -0.30%
ETH $2,666.06 -1.28%
BNB $767.14 -0.38%
XRP $1.48 -0.63%
SOL $118.49 +0.11%
TRX $0.3346 -0.08%
DOGE $0.0925 -1.73%
ADA $0.2428 -1.18%
BCH $309.26 +0.02%
LINK $13.73 -3.98%
HYPE $88.26 +0.91%
AAVE $179.86 +4.17%
SUI $1.12 -3.82%
XLM $0.2145 -2.13%
ZEC $1,291.08 -3.62%
AAPL $333.40 +0.80%
AMZN $251.29 +0.94%
GOOGL $343.05 +1.06%
MSFT $517.54 +0.43%
META $727.46 +0.10%
NVDA $234.16 +1.09%
TSLA $371.15 +4.38%
SNDK $1,718.57 -3.65%
INTC $119.28 -0.93%
SPCX $158.96 +6.81%
MU $1,071.16 -1.90%
AMD $633.45 +2.57%
BTC $84,476.63 -0.30%
ETH $2,666.06 -1.28%
BNB $767.14 -0.38%
XRP $1.48 -0.63%
SOL $118.49 +0.11%
TRX $0.3346 -0.08%
DOGE $0.0925 -1.73%
ADA $0.2428 -1.18%
BCH $309.26 +0.02%
LINK $13.73 -3.98%
HYPE $88.26 +0.91%
AAVE $179.86 +4.17%
SUI $1.12 -3.82%
XLM $0.2145 -2.13%
ZEC $1,291.08 -3.62%
AAPL $333.40 +0.80%
AMZN $251.29 +0.94%
GOOGL $343.05 +1.06%
MSFT $517.54 +0.43%
META $727.46 +0.10%
NVDA $234.16 +1.09%
TSLA $371.15 +4.38%
SNDK $1,718.57 -3.65%
INTC $119.28 -0.93%
SPCX $158.96 +6.81%
MU $1,071.16 -1.90%
AMD $633.45 +2.57%

慢雾: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世界