Lenders can force borrowers to take out more loan and pay more in interest even though the interest rate remains the same.
Lenders can force borrowers to pay more by calling the giveLoan function on another pool that they own. For example, if the borrower takes out a loan of 100 USDT at a 10% interest rate, they are expecting to pay 110 USDT after a year has passed. However, if in the middle of the loan year, the lender gives the loan to another pool which they control, the total debt that the borrower would have accrued on the continuous loan would be about 5 USDT, making the total payable about 105 USDT. The total loan taken out on the new pool (still controlled by the lender) would be about 105 USDT and now the same interest rate would apply on 105 USDT making the borrower pay more than intended.
Borrower pays more interest than originally contracted
#POC
Foundry
The protocol could force the lender to give the loan to a new lender with a lower interest rate such that the total payable by the borrower after a year is the same or better than what was previously obtainable
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.