This vulnerability stems from the fact that using block.timestamp for deadline could result in loss of funds for the user
https://github.com/Cyfrin/2023-12-the-standard/blob/91132936cb09ef9bf82f38ab1106346e2ad60f91/contracts/SmartVaultV3.sol#L223
protocols should let users who interact with Swaps set expiration deadlines. Without this, there's a risk of a serious loss of funds for anyone starting a swap, cause it can be manipulated
Manual Review
Add deadline params for users to decide the expiration deadlines
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.