Find the version that the project you currently develop or audit uses and quickly check which are the known smart contract security vulnerabilities that may affect your code.
Source: https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories
Repository: https://github.com/OpenZeppelin/openzeppelin-contracts
- none
- none
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- MerkleProof multiproofs may allow proving arbitrary leaves for specific trees
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- MerkleProof multiproofs may allow proving arbitrary leaves for specific trees
- Governor proposal creation may be blocked by frontrunning
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- MerkleProof multiproofs may allow proving arbitrary leaves for specific trees
- Governor proposal creation may be blocked by frontrunning
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- MerkleProof multiproofs may allow proving arbitrary leaves for specific trees
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- MerkleProof multiproofs may allow proving arbitrary leaves for specific trees
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ERC721Consecutive incorrect balance update with batch of 1
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- MerkleProof multiproofs may allow proving arbitrary leaves for specific trees
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ERC721Consecutive incorrect balance update with batch of 1
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- MerkleProof multiproofs may allow proving arbitrary leaves for specific trees
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- MerkleProof multiproofs may allow proving arbitrary leaves for specific trees
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ECDSA signature malleability
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- MerkleProof multiproofs may allow proving arbitrary leaves for specific trees
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ECDSA signature malleability
- Cross chain utilities for Arbitrum L2 see EOA calls as cross chain calls
- GovernorVotesQuorumFraction updates to quorum may affect past defeated proposals
- ERC165Checker unbounded gas consumption
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- MerkleProof multiproofs may allow proving arbitrary leaves for specific trees
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ECDSA signature malleability
- Cross chain utilities for Arbitrum L2 see EOA calls as cross chain calls
- GovernorVotesQuorumFraction updates to quorum may affect past defeated proposals
- ERC165Checker unbounded gas consumption
- SignatureChecker may revert on invalid EIP-1271 signers
- ERC165Checker may revert instead of returning false
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ECDSA signature malleability
- Cross chain utilities for Arbitrum L2 see EOA calls as cross chain calls
- GovernorVotesQuorumFraction updates to quorum may affect past defeated proposals
- ERC165Checker unbounded gas consumption
- SignatureChecker may revert on invalid EIP-1271 signers
- ERC165Checker may revert instead of returning false
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ECDSA signature malleability
- GovernorVotesQuorumFraction updates to quorum may affect past defeated proposals
- ERC165Checker unbounded gas consumption
- SignatureChecker may revert on invalid EIP-1271 signers
- ERC165Checker may revert instead of returning false
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ECDSA signature malleability
- GovernorVotesQuorumFraction updates to quorum may affect past defeated proposals
- ERC165Checker unbounded gas consumption
- SignatureChecker may revert on invalid EIP-1271 signers
- ERC165Checker may revert instead of returning false
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ECDSA signature malleability
- GovernorVotesQuorumFraction updates to quorum may affect past defeated proposals
- ERC165Checker unbounded gas consumption
- SignatureChecker may revert on invalid EIP-1271 signers
- ERC165Checker may revert instead of returning false
- GovernorCompatibilityBravo incorrect ABI encoding may lead to unexpected behavior
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ECDSA signature malleability
- GovernorVotesQuorumFraction updates to quorum may affect past defeated proposals
- ERC165Checker unbounded gas consumption
- SignatureChecker may revert on invalid EIP-1271 signers
- ERC165Checker may revert instead of returning false
- GovernorCompatibilityBravo incorrect ABI encoding may lead to unexpected behavior
- Initializer reentrancy may lead to double initialization
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ECDSA signature malleability
- GovernorVotesQuorumFraction updates to quorum may affect past defeated proposals
- ERC165Checker unbounded gas consumption
- SignatureChecker may revert on invalid EIP-1271 signers
- ERC165Checker may revert instead of returning false
- GovernorCompatibilityBravo incorrect ABI encoding may lead to unexpected behavior
- Initializer reentrancy may lead to double initialization
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ECDSA signature malleability
- GovernorVotesQuorumFraction updates to quorum may affect past defeated proposals
- ERC165Checker unbounded gas consumption
- SignatureChecker may revert on invalid EIP-1271 signers
- ERC165Checker may revert instead of returning false
- GovernorCompatibilityBravo incorrect ABI encoding may lead to unexpected behavior
- Initializer reentrancy may lead to double initialization
- ERC1155Supply vulnerability in OpenZeppelin Contracts
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ECDSA signature malleability
- GovernorVotesQuorumFraction updates to quorum may affect past defeated proposals
- ERC165Checker unbounded gas consumption
- SignatureChecker may revert on invalid EIP-1271 signers
- ERC165Checker may revert instead of returning false
- GovernorCompatibilityBravo incorrect ABI encoding may lead to unexpected behavior
- Initializer reentrancy may lead to double initialization
- ERC1155Supply vulnerability in OpenZeppelin Contracts
- UUPSUpgradeable vulnerability in OpenZeppelin Contracts
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- Governor proposal creation may be blocked by frontrunning
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- GovernorCompatibilityBravo may trim proposal calldata
- ECDSA signature malleability
- GovernorVotesQuorumFraction updates to quorum may affect past defeated proposals
- ERC165Checker unbounded gas consumption
- SignatureChecker may revert on invalid EIP-1271 signers
- ERC165Checker may revert instead of returning false
- GovernorCompatibilityBravo incorrect ABI encoding may lead to unexpected behavior
- Initializer reentrancy may lead to double initialization
- ERC1155Supply vulnerability in OpenZeppelin Contracts
- UUPSUpgradeable vulnerability in OpenZeppelin Contracts
- TimelockController vulnerability in OpenZeppelin Contracts
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- ECDSA signature malleability
- ERC165Checker unbounded gas consumption
- SignatureChecker may revert on invalid EIP-1271 signers
- ERC165Checker may revert instead of returning false
- Initializer reentrancy may lead to double initialization
- ERC1155Supply vulnerability in OpenZeppelin Contracts
- UUPSUpgradeable vulnerability in OpenZeppelin Contracts
- TimelockController vulnerability in OpenZeppelin Contracts
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- ECDSA signature malleability
- ERC165Checker unbounded gas consumption
- SignatureChecker may revert on invalid EIP-1271 signers
- ERC165Checker may revert instead of returning false
- Initializer reentrancy may lead to double initialization
- UUPSUpgradeable vulnerability in OpenZeppelin Contracts
- TimelockController vulnerability in OpenZeppelin Contracts
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- ERC165Checker unbounded gas consumption
- ERC165Checker may revert instead of returning false
- Initializer reentrancy may lead to double initialization
- TimelockController vulnerability in OpenZeppelin Contracts
- ERC2771Context with custom forwarder may lead to zero-valued _msgSender
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- ERC165Checker unbounded gas consumption
- ERC165Checker may revert instead of returning false
- Initializer reentrancy may lead to double initialization
- TimelockController vulnerability in OpenZeppelin Contracts
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- ERC165Checker unbounded gas consumption
- Initializer reentrancy may lead to double initialization
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- ERC165Checker unbounded gas consumption
- Initializer reentrancy may lead to double initialization
- TimelockController vulnerability in OpenZeppelin Contracts
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- ERC165Checker unbounded gas consumption
- Initializer reentrancy may lead to double initialization
- TimelockController vulnerability in OpenZeppelin Contracts
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- ERC165Checker unbounded gas consumption
- Initializer reentrancy may lead to double initialization
- TimelockController vulnerability in OpenZeppelin Contracts
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- ERC165Checker unbounded gas consumption
- Initializer reentrancy may lead to double initialization
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- ERC165Checker unbounded gas consumption
- Initializer reentrancy may lead to double initialization
- TransparentUpgradeableProxy clashing selector calls may not be delegated
- ERC165Checker unbounded gas consumption
- Initializer reentrancy may lead to double initialization
- none
- none
- none
- none
- none
- none
- none
- none
- none
- none
- none
- none
- none
- none
- none
- none
- none
- none
- none
- none
- none