Many sensitive operations are not protected from a compromised owner.
Functions like setAssetOracle
, createMarket
, transferOwnership
do not have protections if the owner address is compromised.
A breach of the owner account could allow taking control of markets and settings.
Attacker could control markets and system configuration if owner account is compromised.
Manual
Use a timelock for sensitive owner operations
Implement an owner recovery process
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.