Inadequate Access Control in distributeByOwner
Function Vulnerability in ProxyFactory Contract
The vulnerability arises from the inadequate access control in the distributeByOwner
function of the ProxyFactory contract. As the function is only restricted by the onlyOwner
modifier, any address with ownership rights can call this function, potentially leading to unintended or malicious token distributions.
Inadequate access control in the distributeByOwner
function could lead to unauthorized or unintended distributions of tokens. This might result in financial losses or manipulation of contest outcomes.
Manual code review and analysis of the access control mechanisms in the distributeByOwner
function.
To mitigate this vulnerability, consider the following recommendations:
Enhanced Access Control: Implement more granular access control mechanisms to restrict the usage of the distributeByOwner
function to authorized addresses or actions.
Multi-Signature: Consider implementing multi-signature mechanisms for sensitive functions involving distributions or fund transfers.
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.