The vault executes swaps without slippage protection. That will cause a loss of funds because of sandwich attacks.
Swaps are executed through the Swaps library. It calculates the slippage parameters itself which doesn't work. Slippage calculations (min out) have to be calculated outside of the swap transaction. Otherwise, it uses the already modified pool values to calculate the min out value.
Swaps will be sandwiched causing a loss of funds for users you withdraw their rewards.
Manual Review
Slippage parameters should be included in the tx's calldata and passed to the Swap library.
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.