the SystemConfig::updateMarketPlaceStatus lacks of existence checks for the marketplace
the function generate a unique address for the marketplace, If the generated marketplace address does not exist in marketPlaceInfoMap, the function will create a new entry in the mapping with the provided status.
This can lead to the unintended creation of marketplace entries with missing or partial data and will create Marketplaces in inconsistent states.
manual
check the existence of the MarketPlace before updating the state.
The following issues and its duplicates are invalid as admin errors/input validation/malicious intents are1 generally considered invalid based on [codehawks guidelines](https://docs.codehawks.com/hawks-auditors/how-to-determine-a-finding-validity#findings-that-may-be-invalid). If they deploy/set inputs of the contracts appropriately, there will be no issue. Additionally admins are trusted as noted in READ.ME they can break certain assumption of the code based on their actions, and
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.