An NFT contract has a public `mint()` function that anyone can call. Which of the following is the MOST critical security vulnerability this presents?
-
A
Reentrancy attack during minting.
-
B
Denial-of-service by exceeding the block gas limit.
-
C
Unauthorized creation of NFTs, potentially exceeding the intended `MAX_SUPPLY`.
-
D
Inaccurate royalty payments due to manipulated token IDs.