The contract allows users to buy passes, attend performances, and redeem memorabilia at any time.
Explain the specific issue:
There is no mechanism for the owner or organizer to pause the contract in case of a discovered vulnerability, attack, or emergency.
If a bug or exploit is found, the only recourse is to upgrade or migrate the contract, which may not be possible or timely.
This increases the risk of loss of funds or NFTs in the event of an emergency.
Likelihood:
This will occur if a vulnerability is discovered after deployment.
This will occur if an attack or exploit is detected.
This will occur if there is a need to halt operations for maintenance or upgrades.
This will occur if the contract is forked or reused without a pause mechanism.
Impact:
Loss of funds or NFTs if an exploit is not stopped in time.
Users may lose trust in the platform due to inability to respond to emergencies.
The contract may require emergency migration or upgrade.
Organizers may face legal or reputational consequences.
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.