Normal behavior: 3-of-N confirmations required to execute.
Issue: Owner can reduce s_signerCount to 2 (or 1), making REQUIRED_CONFIRMATIONS == 3 impossible, permanently bricking executions.
Likelihood:
Reason 1 // Common admin operation: pruning signers for rotation/security
Reason 2 // Honest mistake can drop to 2 signers
Impact:
Impact 1 // Funds stuck; no execution possible
Impact 2 // Operational outage and governance paralysis
Explanation: The test testH3_AggregateOutflowIncreasesDelay (indirectly related to quorum) and logic analysis show that if s_signerCount drops to 2, REQUIRED_CONFIRMATIONS (3) can never be met.
Explanation: Add a check in revokeSigningRole to ensure s_signerCount does not drop below REQUIRED_CONFIRMATIONS.
Status: Valid (Mitigated in src/MultiSigTimelock.sol)
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.