VYPR
Critical severityNVD Advisory· Published Nov 12, 2021· Updated Aug 4, 2024

UUPSUpgradeable vulnerability in OpenZeppelin Contracts

CVE-2021-41264

Description

OpenZeppelin Contracts is a library for smart contract development. In affected versions upgradeable contracts using UUPSUpgradeable may be vulnerable to an attack affecting uninitialized implementation contracts. A fix is included in version 4.3.2 of @openzeppelin/contracts and @openzeppelin/contracts-upgradeable. For users unable to upgrade; initialize implementation contracts using UUPSUpgradeable by invoking the initializer function (usually called initialize). An example is provided in the forum.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
@openzeppelin/contractsnpm
>= 4.1.0, < 4.3.24.3.2
@openzeppelin/contracts-upgradeablenpm
>= 4.1.0, < 4.3.24.3.2

Affected products

3

Patches

Vulnerability mechanics

References

5

News mentions

0

No linked articles in our index yet.