Vulnerability Details:
Upgrade Function Logic: The upgrade process should be secure, ensuring only the owner can trigger upgrades.
Impact:
The _authorizeUpgrade
function is currently empty, meaning any address could potentially be authorized for upgrades if not properly handled elsewhere.
Tools Used:
👀 (Visual Inspection)
Audit Wizard
AI
Recommendations:
Implement proper access control in the _authorizeUpgrade
function to secure the upgrade mechanism.
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.