57268 sc insight erc1155base missing collection uri fallback causes significant gas waste on every token mint
Description
Brief / Intro
Vulnerability Details
// ERC1155Base.sol lines 146-153
string private _uri; // Collection-level base URI
mapping(uint256 tokenId => string tokenUri) private _tokenUri; // Per-token overrides
function uri(uint256 tokenId) public view override returns (string memory) {
return _tokenUri[tokenId]; // No fallback to _uri
}Impact Details
References
Recommendation
Proof of Concept
Previous57586 sc high calculating slippage for swap onchain does not prevent slippage lossNext57362 sc medium attacker can dos user withdraw in staking contract
Was this helpful?