Skip to content

Gov module can impersonate any DAO #312

@giuliostramondo

Description

@giuliostramondo

A governance proposal can set the gov module address as the Oversight or Steering DAO address via MsgUpdateParams, exercise that DAO's powers (MsgVetoProposal, MsgEndorse, MsgExtend, etc.), then restore the original address — all atomically in one proposal.

There's no restriction on setting a module account as a DAO address, we should prevent module accounts from being set as DAO addresses.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions