Root Cause:
The OWPIdentity contract restricts burning tokens to addresses with the MINTER_ROLE. If the MINTER_ROLE is improperly managed or compromised, malicious actors can arbitrarily burn users' tokens.
Impact:
Token Loss: Users may lose tokens unexpectedly, leading to financial loss and reduced trust.
Service Disruption: Arbitrary burning of tokens can disrupt DAO operations, especially if tokens represent membership or voting rights.
Reputation Damage: Such vulnerabilities can harm the project's reputation, deterring potential users and investors.
Recommendation:
Restrict MINTER_ROLE: Ensure that only highly trusted and necessary entities hold the MINTER_ROLE.
Implement Multi-Signature Controls: Require multiple approvals for sensitive role assignments to prevent single points of failure.
Regular Audits: Periodically audit role assignments and usage to detect and rectify any misconfigurations promptly.
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.