In function claim() any user can pass the data of any other user and claim the reward.
Calling this function any user can steal the reward of other user. So, msgSender should be used in every place where the user_ is used.
This allows to steal the reward of the other users.
Manual review
Use msgSender() instead of user or validate that user_ is the _msgSender().
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.