when an external contract can repeatedly call back into the vulnerable function before the initial execution is complete. This allows the attacker to manipulate state variables,
Impact
The attacker deploys a contract that calls likeUser.
Within that contract, they implement a fallback function that recursively calls likeUser again before the initial call finishes.
This could allow the attacker to bypass the require checks and cause incorrect updates to the likes and matches mappings.
manually
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.