Every CVESearch/Get API key

GHSA-q4h9-46xg-m3x9

UUPSUpgradeable vulnerability in @openzeppelin/contracts-upgradeable

No scoreFix available

GHSA-q4h9-46xg-m3x9 is a vulnerability with no CVSS score yet in @openzeppelin/contracts-upgradeable, published September 15, 2021. No source lists public exploit code. Fixed in @openzeppelin/contracts-upgradeable 4.3.2.

What does this mean?
Severity
UnratedNo CVSS score yet
Exploit chance
UnscoredNo EPSS score yet
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
4.3.2@openzeppelin/contracts-upgradeable

Description

Impact

Upgradeable contracts using UUPSUpgradeable may be vulnerable to an attack affecting uninitialized implementation contracts. We will update this advisory with more information soon.

Patches

A fix is included in version 4.3.2 of @openzeppelin/contracts and @openzeppelin/contracts-upgradeable.

Workarounds

Initialize implementation contracts using UUPSUpgradeable by invoking the initializer function (usually called initialize). An example is provided in the forum.

References

A post-mortem will be published in a few days in the OpenZeppelin Forum.

For more information

If you have any questions or comments about this advisory, or need assistance executing the mitigation, email us at security@openzeppelin.com.

Affected packages

Affected packages
PackageAffectedFixed
@openzeppelin/contracts-upgradeable
npm
4.1.0 up to 4.3.2
4.3.2

What each source reports

GitHub AdvisoriesNo score

UUPSUpgradeable vulnerability in @openzeppelin/contracts-upgradeable

Impact

Upgradeable contracts using UUPSUpgradeable may be vulnerable to an attack affecting uninitialized implementation contracts. We will update this advisory with more information soon.

Patches

A fix is included in version 4.3.2 of @openzeppelin/contracts and @openzeppelin/contracts-upgradeable.

Workarounds

Initialize implementation contracts using UUPSUpgradeable by invoking the initializer function (usually called initialize). An example is provided in the forum.

References

A post-mortem will be published in a few days in the OpenZeppelin Forum.

For more information

If you have any questions or comments about this advisory, or need assistance executing the mitigation, email us at security@openzeppelin.com.

Record
GHSA-q4h9-46xg-m3x9
Updated
2026-11-02
OSVNo score

UUPSUpgradeable vulnerability in @openzeppelin/contracts-upgradeable

Impact

Upgradeable contracts using UUPSUpgradeable may be vulnerable to an attack affecting uninitialized implementation contracts. We will update this advisory with more information soon.

Patches

A fix is included in version 4.3.2 of @openzeppelin/contracts and @openzeppelin/contracts-upgradeable.

Workarounds

Initialize implementation contracts using UUPSUpgradeable by invoking the initializer function (usually called initialize). An example is provided in the forum.

References

A post-mortem will be published in a few days in the OpenZeppelin Forum.

For more information

If you have any questions or comments about this advisory, or need assistance executing the mitigation, email us at security@openzeppelin.com.

Record
GHSA-q4h9-46xg-m3x9
Updated
2026-11-02

History

History
RecordedChangedSources
first indexedGitHub Advisories, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

MoveEnter Open