Description:
The protocol merges all user collateral and debt into a single Aave position by using address(this) as the position owner. In DeFi, this creates a "Shared Liquidity" flaw. Since Aave calculates a single Health Factor for the entire contract, the risky behavior of one user (e.g., using maximum leverage) can drop the global Health Factor below 1.0.
Ris
Likelihood:
The vulnerability occurs whenever a user opens a high-leverage position, making the entire contract's health factor unstable
Impact:
If the global Health Factor drops due to one user's position, Liquidators can liquidate the entire contract's collateral. This results in an immediate loss of funds for all other users, even those who maintained safe collateral-to-debt ratios.
Implement a Proxy Factory pattern where each user gets their own dedicated "Vault" or "Proxy Wallet" (like DSProxy). This ensures that each user’s Health Factor is isolated and one user's liquidation does not affect others.
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.
The contest is complete and the rewards are being distributed.