Any account can call Rescuable::initializeOwnership before the contract is initialized.
Any account can call initializeOwnership before the contract is initialized, this can lead to an exploit by an attacker
manual review
Make use of an access control mechanisms to restrict who can call initializeOwnership.
Aside from `Rescuable.sol` being OOS, this is invalid based on codehawks guidelines regarding unprotected initializers. Additionally, this should be called concurrently when deploying a new proxy, but this submissions does not identify that particular issue of an uninitialized owner for proxy contracts
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.