There's no means to remove funds from strategies
Within the protocol funds could be receive by a strategies to be deposited into transmuter.
https://github.com/Cyfrin/2024-12-alchemix/blob/main/src/StrategyArb.sol#L71
The issue is that within the protocol there's no means to transfer/approve funds out of any strategy. Even when looking at _emergencyWithdraw() which illustrates they need to withdraw funds it calls _freeFunds().
https://github.com/Cyfrin/2024-12-alchemix/blob/main/src/StrategyArb.sol#L112
but _freeFunds does not send these funds to anyone it still stays at the contract.
Same issue common among other strategies.
Funds held by strategies would be stucked permanently
Manual Review
Implement a means to remove funds from the strategies with appropriate access control.
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.