Malicious user can Replay Calldata on Different Chains Causing Double-Spend Issue on 'deployProxyAndDistributeBySignature', due to lack of no dynamic variable as block.timestamp or chain.id on digest formation, deploying the proxy and distributing to anterior addresses.
The protocol has declared its intentions to be deployed to any EVM-compatible chains, so this is probable to happen.
Due to lack of dynamic variables as block.timestamp or chain.id on digest formation someone can replicate the same digest and signature on ProxyFactory::deployProxyAndDistributeBySignature
if the salt, which is formed by organizer, contestId and implementation of the contest is the same in another EVM chain.
Loss or steal of 95% of funds in contest.
Manual review, Foundry.
Implement a block.timestamp or a chain.id on digest formation.
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.