OpenZeppelin is a foundational library providing standardized smart contract implementations and security patterns for Ethereum and other blockchain platforms, with a deceptively small product footprint that belies its ubiquity across decentralized finance and Web3 development. Despite the narrowness of its published artifacts, the library's deep integration into countless downstream blockchain applications and protocols means that a single vulnerability can propagate across a large swath of the deployed ecosystem. Vulnerabilities affecting the vendor skew toward serious outcomes, with an elevated share reaching critical severity, driven by the library's role in managing token transfers, access control, and asset state in financial contracts where logic errors translate directly to loss of funds or unauthorized privilege escalation. The exposure recurs through weakness classes including improper initialization, input validation flaws, broken access-control logic, and integrity-check bypass conditions—patterns inherent to the interaction between external calls, state management, and permission boundaries in smart contract code. Defenders should treat OpenZeppelin advisories as supply-chain concerns affecting the entire scope of applications built on the library, not merely its nominal users; current exploitation activity and severity counts are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Openzeppelin over time
Signals from CVEs in this vendor scope (22 CVEs).
22 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
CVE-2021-41264CRITICAL OpenZeppelin Contracts is a library for smart contract development. In affected versions upgradeable contracts using `UUPSUpgradeable` may be vulnerable to an attack affecting unin | Nov 12, 2021 | 9.8 | 30 | NO | NO |
CVE-2021-39168CRITICAL OpenZepplin is a library for smart contract development. In affected versions a vulnerability in TimelockController allowed an actor with the executor role to escalate privileges. | Aug 27, 2021 | 9.8 | 30 | NO | NO |
CVE-2021-39167CRITICAL OpenZepplin is a library for smart contract development. In affected versions a vulnerability in TimelockController allowed an actor with the executor role to escalate privileges. | Aug 27, 2021 | 9.8 | 30 | NO | NO |
CVE-2023-30542HIGH OpenZeppelin Contracts is a library for secure smart contract development. The proposal creation entrypoint (`propose`) in `GovernorCompatibilityBravo` allows the creation of propo | Apr 16, 2023 | 8.8 | 26 | NO | NO |
CVE-2021-46320HIGH In OpenZeppelin <=v4.4.0, initializer functions that are invoked separate from contract creation (the most prominent example being minimal proxies) may be reentered if they make an | Feb 4, 2022 | 7.5 | 25 | NO | NO |
CVE-2022-35961MEDIUM OpenZeppelin Contracts is a library for secure smart contract development. The functions `ECDSA.recover` and `ECDSA.tryRecover` are vulnerable to a kind of signature malleability d | Aug 15, 2022 | 6.5 | 23 | NO | NO |
CVE-2022-31198HIGH OpenZeppelin Contracts is a library for secure smart contract development. This issue concerns instances of Governor that use the module `GovernorVotesQuorumFraction`, a mechanism | Aug 1, 2022 | 7.5 | 23 | NO | NO |
CVE-2022-31172HIGH OpenZeppelin Contracts is a library for smart contract development. Versions 4.1.0 until 4.7.1 are vulnerable to the SignatureChecker reverting. `SignatureChecker.isValidSignatureN | Jul 22, 2022 | 7.5 | 23 | NO | NO |
CVE-2022-31170HIGH OpenZeppelin Contracts is a library for smart contract development. Versions 4.0.0 until 4.7.1 are vulnerable to ERC165Checker reverting instead of returning `false`. `ERC165Checke | Jul 22, 2022 | 7.5 | 23 | NO | NO |
CVE-2022-31153MEDIUM OpenZeppelin Contracts for Cairo is a library for contract development written in Cairo for StarkNet, a decentralized ZK Rollup. Version 0.2.0 is vulnerable to an error that render | Jul 15, 2022 | 6.5 | 22 | NO | NO |
Signals from CVEs in this vendor scope (22 CVEs).
An overview of all social media posts that mention a CVE ID that affects a product developed by Openzeppelin.
Media articles that mention a CVE ID that affects a product developed by Openzeppelin — matched by CVE ID, not by vendor name.