The current liquidation logic in the contract fails when a user's collateral asset is blacklisted, causing the liquidation process to revert. The issue arises because the code assumes that all collateral assets are transferable and their value can be liquidated into USD. When a collateral asset is blacklisted, the protocol cannot transfer or value it properly, leading to incomplete liquidations or protocol losses. This vulnerability creates systemic risks to the protocol's solvency, particularly during volatile market conditions.
When a user tries to liquidate a user account collateral margin that is blacklisted this would revert making the account immune o liquidation
The current system may leave liquidatable accounts unresolved, potentially causing unrealized losses that accumulate over time
Manual Audit
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.