DOS due to Ownable not being initialized with msg.sender.
The install submodules point to the latest version of the Openzeppelin/openzeppelin-contracts library, which since May 23 of 2023 the Ownable.sol went through breaking changes, to which the ProxyFactory.sol
hasn't adapted.
Due to _owner
not being initialized, the contract administrator lacks access to setContest
(total contract business logic DOS), deployProxyAndDistributeByOwner
and distributeByOwner
.
Manual review and Foundry.
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.