The addReward function allows the owner to add any number of rewards without restrictions or any checks on the values. This can be abused by a malicious owner to add low-value rewards or flood the pool with useless rewards.
MysteryBox.sol/Line 33
The contract owner could add numerous low-value rewards, reducing the chances for users to receive higher-value rewards.
Foundry
Add controls or limits on how many rewards can be added or the minimum value of rewards.
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.