GHSA-7grf-83vw-6f5x

OpenZeppelin Contracts ERC165Checker unbounded gas consumption

At a glance

Published
Updated
CVE
CVE-2022-35915
CVSS_V3
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

Description

### Impact The target contract of an EIP-165 `supportsInterface` query can cause unbounded gas consumption by returning a lot of data, while it is generally assumed that this operation has a bounded cost. ### Patches The issue has been fixed in v4.7.2. ### References https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3587 ### For more information If you have any questions or comments about this advisory, or need assistance deploying a fix, email us at [security@openzeppelin.com](mailto:security@openzeppelin.com).

Affected packages

PackageVersions
npm · @openzeppelin/contractsintroduced 2.0.0, fixed 4.7.2
npm · openzeppelin-solidityintroduced 2.0.0, last affected 4.6.0
npm · @openzeppelin/contracts-upgradeableintroduced 3.2.0, fixed 4.7.2
npm · openzeppelin-ethintroduced 2.0.0, last affected 2.2.0

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — GitHub Advisory Database