In borrow and repay function, there is no bound for loops, attacker may call the function with long lists of data which may result in DOS
https://github.com/Cyfrin/2023-07-beedle/blob/658e046bda8b010a5b82d2d85e824f3823602d27/src/Lender.sol#L233
https://github.com/Cyfrin/2023-07-beedle/blob/658e046bda8b010a5b82d2d85e824f3823602d27/src/Lender.sol#L293
no limitation for loops is risky
If the gas limit is reached, this transaction will fail or revert
Manual Review
set a limitation for the loop, such as iteration numbers cap
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.