It has been identified that a borrower can prevent a lender from liquidating (seizing) them by refinancing the loan to the same pool, which resets the auctionStartTimestamp
to type(uint256).max
.
The vulnerability arises from the refinancing operation, where a borrower can prevent a lender from liquidating them by refinancing the loan to the same pool. This action resets the auctionStartTimestamp
to type(uint256).max, effectively preventing the lender from initiating a liquidation.
This vulnerability can lead to significant financial losses for the lender, who may be unable to liquidate a borrower in case of default.
Manual Review
To mitigate this vulnerability, it is recommended to revise the refinancing operation to prevent a borrower from resetting the auctionStartTimestamp
by refinancing the loan to the same pool.
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.