(not deployed address).call will always return true.
This vulnerability arises due to insufficient checks for the existence of the specified proxy contract before proceeding with the distribution.
Misleading emition of event: The project will be integrated with the front end for any monitoring mechanism that will be mislead with this event and this means that the winners claimed their rewards.
If the contract owner is able to distribute rewards to a proxy contract that hasn't been deployed, the intended recipients will not receive their rewards. This can lead to financial losses for participants who were supposed to receive rewards for their participation.
Recommendations: To mitigate this vulnerability, it is recommended to add a check to verify if the specified proxy contract has been deployed before proceeding with the distribution. This can be achieved by checking the contract's bytecode presence at the specified address.
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.