Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 910 Bytes

Proposal transactions can be executed separately and block `Proposal.execute` call.md

File metadata and controls

25 lines (22 loc) · 910 Bytes

Missing access controls in the Timelock.executeTransaction function allow Proposal transactions to be executed separately, circumventing the Governor.execute function.

Recommendation:

Short term, only allow the admin to call Timelock.executeTransaction


Slide Screenshot

035.jpg


Slide Text

  • ToB Audit Origin Dollar Finding 8
  • Access Control
  • High Severity
  • Timelock
  • executeTransaction()
  • Only Admin
  • executeTransaction()

References


Tags