When user joins event, he will not be able to join next event in future.
There will be multiple events and user will be only able to join one event. There is no documentation or natspec which explains this behavior, from security standpoint it should be assumed that it is vulnerability.
User can join only one event, it will not be able to joint other events in future.
This is existing test from MartenitsaEvent.t.sol
. From looking this test it seems that this is desired and not vulnerability, but developer could make mistake to expect that second time joining event will revert but it shouldn't revert.
Manual review
If behavior that user can enter event only once is desired behavior, document it properly.
If it is not desired behavior, think of way to achieve that participants are cleared when stopping event, this is just broad suggestion because if not done correctly it may introduce new vulnerability.
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.