Scope
src/MultiSigTimelock.sol: proposeTransaction
Normal behavior (docs): Any signer can propose transactions.
Issue: Only owner can propose; if owner compromised or malicious, others cannot propose safe counter-actions; reduces resilience.
Likelihood:
Reason 1 // Owner compromise scenarios are common
Reason 2 // Operational workflows need signer autonomy
Impact:
Impact 1 // Single point of failure for proposals
Impact 2 // Slower recovery paths; governance degradation
Explanation: A non-owner signer calls proposeTransaction and it reverts.
Explanation: Change onlyOwner modifier to onlyRole(SIGNING_ROLE).
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.