GatewayRouterMock::outboundTransfer lack of address check could lead to token stuck forever if address(this) is used on _to parameter because there is no way to transfer out tokens in this contract
If address(this) ie address(GatewayRouterMock) is used on to parameter there is no way to transfer out tokens in this contract
But there is no way to transfer out
Tokens stuck in contract
Manual review
Implement a check to prevent sending tokens to this contract
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.