The LikeRegistry contract has a receive function making it eligible to receive ETH directly and not only from the likeUser function. However, there is no way to ever retrieve this ETH back resulting in forever stuck funds in the contract.
Medium as it causes loss of funds.
Manual Review
Remove the receive function
Not the best design, but if you send money accidentally, that's a user mistake. Informational.
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.