Router approval persists after address changes, allowing old routers to maintain access.
The strategy initialization sets an initial router address and grants it unlimited approval (uint256.max) to spend the underlying token:
However, when setting a new router address, the function fails to revoke the previous router's approval before granting approval to the new one:
Old router will still have full access to the underlying token balance of the strategy.
Manual Review
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.