same symbol token can cause loss of funds
when deployToken function is called, it take string symbol as input, along with bytes memory contractByteCode. If same symbol is provided by owner, then mapping will override the previous token address to the same symbol.
Example - owner create token with TEST as symbol and token is created 0x123.
Then owner again create toekn with TEST as symbol and token is created 0x456.
Now if check mapping then TEST will point to 0x456
old token vault will non usable, causing loss of funds
Manual Review
Don't allow same symbol tokens.
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.