Description: The external call in MembershipERC1155::callExternalContract did not check if the address passed in is a contract address or not.
Impact: Funds could mistakenly be sent to an externally owned address.
Recommended Mitigation: Add the following function to the MembershipERC1155 and MembershipFactory contract:
Now update the function as follows:
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.