Normal behavior: Owner manages signers.
Issue: The owner (who is also a signer) can unilaterally revoke all other signers (down to quorum limit) and then grant roles to their own controlled addresses, effectively taking over the multisig.
Likelihood:
Reason 1 // Owner key compromise
Reason 2 // Malicious insider
Impact:
Impact 1 // Complete takeover of the wallet
Impact 2 // Bypass of multisig security assumptions
Explanation: The owner calls revokeSigningRole for all other signers, then calls grantSigningRole for new addresses they control.
Explanation: Make grantSigningRole and revokeSigningRole executable only by the multisig itself (via executeTransaction), or require a timelock for role changes.
Status: Valid (Design Flaw)
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.