The updateUserBoost
function lacks access controls, allowing any address to modify boost values for any user in any pool. This oversight enables unauthorized manipulation of user boost parameters.
The public updateUserBoost(address user, address pool)
function has no caller restrictions. Any external entity can modify boost values, compromising the system's integrity by allowing unauthorized boost modifications.
Potential for malicious boost manipulation affecting reward calculations and distribution fairness.
Manual code review
Add Access Control: Implement authorization checks:
Apply to updateUserBoost
for controlled access.
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.