BTC $77,083.75 -4.86%
ETH $2,217.94 -5.72%
BNB $693.14 -8.24%
XRP $1.22 -7.38%
SOL $94.74 -6.89%
TRX $0.3585 +8.92%
DOGE $0.0741 -6.63%
ADA $0.1867 -8.93%
BCH $269.44 -6.35%
LINK $10.48 -10.71%
HYPE $91.61 +14.39%
AAVE $118.60 -11.27%
SUI $0.8523 -9.21%
XLM $0.1608 -6.14%
ZEC $1,229.73 -5.14%
AAPL $352.05 +1.55%
AMZN $224.61 -11.39%
GOOGL $279.01 -5.57%
MSFT $526.52 -4.01%
META $617.37 -0.15%
NVDA $208.06 -2.95%
TSLA $394.98 -1.66%
SNDK $1,263.44 -7.75%
INTC $70.62 -24.14%
SPCX $139.22 -3.36%
MU $889.00 -7.77%
AMD $525.70 -7.11%
BTC $77,083.75 -4.86%
ETH $2,217.94 -5.72%
BNB $693.14 -8.24%
XRP $1.22 -7.38%
SOL $94.74 -6.89%
TRX $0.3585 +8.92%
DOGE $0.0741 -6.63%
ADA $0.1867 -8.93%
BCH $269.44 -6.35%
LINK $10.48 -10.71%
HYPE $91.61 +14.39%
AAVE $118.60 -11.27%
SUI $0.8523 -9.21%
XLM $0.1608 -6.14%
ZEC $1,229.73 -5.14%
AAPL $352.05 +1.55%
AMZN $224.61 -11.39%
GOOGL $279.01 -5.57%
MSFT $526.52 -4.01%
META $617.37 -0.15%
NVDA $208.06 -2.95%
TSLA $394.98 -1.66%
SNDK $1,263.44 -7.75%
INTC $70.62 -24.14%
SPCX $139.22 -3.36%
MU $889.00 -7.77%
AMD $525.70 -7.11%

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