Contracts have owners with privileged rights to perform admin tasks and need to be trusted to not perform malicious updates or drain funds.
Found in contracts/Distribution.sol Line: 174
Found in contracts/Distribution.sol Line: 197
Found in contracts/Distribution.sol Line: 281
Found in contracts/L1Sender.sol Line: 114
Found in contracts/L1Sender.sol Line: 124
Found in contracts/L1Sender.sol Line: 128
Found in contracts/L2MessageReceiver.sol Line: 66
Found in contracts/L2TokenReceiver.sol Line: 96
Found in contracts/L2TokenReceiver.sol Line: 126
Found in contracts/mock/tokens/StETHMock.sol Line: 7
Found in contracts/mock/tokens/StETHMock.sol Line: 29
The identified centralization risk may expose the system to potential abuse or unauthorized changes by trusted owners. Malicious actions could lead to fund draining or unintended modifications in critical contract parameters.
Manual Review
Privileged Operations Oversight: Conduct a thorough review of functions involving privileged operations, such as minting tokens or editing pool parameters. Implement safeguards to mitigate centralization risks and ensure the trustworthiness of privileged owners.
Multi-Signature Wallets: Consider implementing multi-signature wallets or governance contracts to distribute control among multiple trusted parties. This can enhance security and reduce the impact of potential malicious actions by a single entity.
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.