Arbitary data in deployProxyAndDistribute
& deployProxyAndDistributeBySignature
function is used to distribute the rewards among the supporters . However, the input data is not validated enough on-chain which makes it vulnerable to be misused by malicious organizers .
An example could be :
A malicious organizer can pass his own address in the data
field and scam all the supporters who worked on the project by taking all the money himself .
Fund getting theft by malicious organizer .
Manual review
SPARKN is built with the philosophy of "Supporters first" . Ensuring the supporters safety is one of the main priority here .No validation process for arbitrary data from an untrusted user (Organizer) can lead to catastrophic incidents . Most importantly we are keeping the supporters at stake here !
So, validate the data properly off-chain and also Introduce some validation process on-chain .
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.