Since MysteryBox::changeOwner
doesn't have any form of verification, any malicious user can hijack the protocol
A random user can take over the protocol and have access to all the exclusive functions in the protocol. She can then call MysterBoxy::WithdrawFunds
, MysteryBox::SetPrice
, MysteryBox::addReward
and all the exclusive and delegate functions thereby causing all havok to the protocol and the users
loss of funds for protocol
loss of funds for users
manual review
foundry test
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.