57580 sc medium signature replay enables frontrunning of produce producecredittoken
Description
Brief/Intro
Vulnerability Details
factoryParameters.signerAddress.checkAccessTokenInfo(accessTokenInfo);
...
bytes32 hashedSalt = _metadataHash(accessTokenInfo.metadata.name, accessTokenInfo.metadata.symbol);
require(getNftInstanceInfo[hashedSalt].nftAddress == address(0), TokenAlreadyExists());Impact Details
References
Proof of Concept
Steps
Proof of Concept (code)
Previous57676 sc high cross token accounting in receiver allows permanent freezing of erc20 royalty payoutsNext57505 sc low missing collection expiration enforcement allows unauthorized minting
Was this helpful?