Users have the ability to withdraw from the LendingPool at any time. Consequently, when a decrease in the LiquidityIndex is imminent, users can front-run the withdrawal process to avoid potential losses.
Users can invoke the LendingPool.withdraw() function whenever they want, allowing them to withdraw their assets without any delay.
As a result, when the LiquidityIndex is set to decrease for any reason, users can withdraw by front-running to avoid losses, leaving remaining users at a disadvantage and incurring more losses.
Users can withdraw at any time to avoid losses.
Manual review
Implement a withdrawal request mechanism to introduce a delay for withdrawals.
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.