The contract checks for a maximum review count but never increments it, completely breaking the review limit system.
Root cause:
Initial State:
reviewCount starts at 0
Limit check exists but no increment
Step 1: Teacher gives review
Step 2: reviewCount remains at 0
Step 3: Can give unlimited reviews
Step 4: Review limit completely bypassed
Implications:
Review limit system non-functional
Unlimited reviews possible
Student scores vulnerable to manipulation
Complete breakdown of review limit system
Potential for targeted harassment
No protection against review spam
Score manipulation possible
Manual Review
`reviewCount` for students is not updated after each review session
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.