The limitation for Owner is he cannot remove himself from signing role.
Owner can remove himself as a signer and able to DOS the Whole system.
Impact:
Contract limitation broks.
Potential DOS, Stop all transactions.
Users funds stuck forever in the Contract.
Let say we have three signers total, including Owner himself.
Contracts need three confirmations to execute any tx.
Owner propose transactions and removes himself from signer role.
owner call renounceRole function from AccessControl to remove himself as a signer
Now there are only two signers.
Potential DOS, Users fnds stuck forever in the Contract.
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.