Description: the blockProfile
function is intended to prevent blocked users from using profile NFTs.
However, it only removes their current profile, allowing blocked users to mint a new profile NFT without restriction.
Impact: user/address will not actually be blocked.
Proof of Concept:
add the following to testSoulboundProfileNFT.t.sol
Recommended Mitigation:
can use a mapping to store all blocked users.
Likelihood: Low, any blocked users. Impact: High, not really blocked.
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.