Users can delegateBoost to as many addresses as they want, increasing their boost by a lot
Currently delegateBoost does not work due to another issue, however in the case where the previous bug was removed this new vulnerability would appear.
delegateBoost does not decrease user balances or forbid multiple delegations
https://github.com/Cyfrin/2025-02-raac/blob/main/contracts/core/governance/boost/BoostController.sol#L212
This means that 1 user can delegate to a lot and increase their boost by a lot.
One user can delegate to as many as wants and increase their boost so they will earn more rewards without having any boost of their own
He can do it with his alt accounts, friends or a small community that stake altogether in a contract and increase each staker's boost by the total.
All of the aforementioned practices will be more rewarding if 1 user with a ton of boost boosts other with 0 boost, instead of all of them having small boosts on their own.
Manual review
Forbid users from boosting more than 1 account,or take tokens on delegateBoost in order to prevent such exploits.
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.