SpiceAuction::setDaoExecutor doesn't implement a two step mechanism potentially leading to loss of admin functionalities when using an uncontrolled address
If an uncontrolled address is set via SpiceAuction::setDaoExecutor then all of admin functionalities will be lost in the contract because there is no way to recover / reset this address:
High because if an uncontrolled wallet is set, then contract admin functionality is lost
However attack complexity is High.
Manual Review
Implement a two step set/claim mechanism for this privilege role
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.