High
High (Loss of User NFTs)
=> When User Deposits more NFTs after someone calls initiateLiquidation()
Liquidation is the process of recovering the funds lost in lending to the user, it happens by Transferring the User's deposited NFT to the stability pool. However, the problem arises when the user has more collateral than the borrowed amount.
By this the User would Lose all the NFTs. The user.nftTokenIds not only have the NFT upon which the calculation of Health factor is done but also the Newly added NFT. Any malicious actor can see that the an innocent user has added new NFT during his Grace period and can call this function, making the owner lose everything.
Tracking of the NFTs upon which the calculation of health factor is done and then only liquidated them.
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.