A borrower can DoS their lender's auction.
A lender could be auctioning a loan. Upon someone attempting to buy the loan, the borrower can just call refinance with the same borrow parameters to simply refresh the loan's auctionStartTimestamp.
Now that the value of auctionStartTimestamp is refreshed, the call to buyLoan will revert due to this line of code:
Borrower can DoS their lender's auction.
Manual review
If a refinance happens to the same pool, do not refresh the value of auctionStartTimestamp
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.