https://github.com/Cyfrin/2025-02-raac/blob/main/contracts/core/governance/gauges/BaseGauge.sol#L142
BaseGauge wronly initialized the minBoost as 1e18which implies a min Boost of 1000000000000x boost instead of 1x. As can be seen from the docs, this value is supposed to be 1x that is 10000. There is provision in BaseGauge::setBoostParameters for this to be changed. However, in the period where it is not changed, there is room for the the protocol accounting to be manipulated.
Wrong accounting
Manual Review
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.