Open hats-bug-reporter[bot] opened 1 week ago
non-issue because safe emit this event, and double, one event for executeFromModule, and one event to addOwnerWithThreshold
and removeOwner
, you can check that here:
addOwnerWithThreshold: https://github.com/safe-global/safe-smart-account/blob/499b17ad0191b575fcadc5cb5b8e3faeae5391ae/contracts/base/OwnerManager.sol#L61
executeFromModule: https://github.com/safe-global/safe-smart-account/blob/499b17ad0191b575fcadc5cb5b8e3faeae5391ae/contracts/base/ModuleManager.sol#L118
Github username: -- Twitter username: -- Submission hash (on-chain): 0x1db5856d3e0dd0292552f1fe3931a04531ad0da2b51084ac3f4efa2c8b6a14e2 Severity: low
Description: Description\ The functions
addOwnerWithThreshold()
andremoveOwner()
in the PalmeraModule contract are critical for managing the ownership and threshold of Safe Multisig Wallets. However, these functions do not emit any events upon successful execution. Emitting events is crucial for tracking changes and ensuring transparency and traceability of actions performed on the blockchain.Attack Scenario\ Describe how the vulnerability can be exploited.
Attachments
Proof of Concept (PoC) File
and