Lookup for vulnerable packages by Package URL.

Purlpkg:npm/%40openzeppelin/contracts@4.4.0-rc.1
Typenpm
Namespace@openzeppelin
Namecontracts
Version4.4.0-rc.1
Qualifiers
Subpath
Is_vulnerabletrue
Next_non_vulnerable_version4.9.6
Latest_non_vulnerable_version5.4.0
Affected_by_vulnerabilities
0
url VCID-9pnw-9buy-5kab
vulnerability_id VCID-9pnw-9buy-5kab
summary
OpenZeppelin Contracts's GovernorVotesQuorumFraction updates to quorum may affect past defeated proposals
### Impact

This issue concerns instances of Governor that use the module `GovernorVotesQuorumFraction`, a mechanism that determines quorum requirements as a percentage of the voting token's total supply. In affected instances, when a proposal is passed to lower the quorum requirement, past proposals may become executable if they had been defeated only due to lack of quorum, and the number of votes it received meets the new quorum requirement.

Analysis of instances on chain found only one proposal that met this condition, and we are actively monitoring for new occurrences of this particular issue.

### Patches

This issue has been patched in v4.7.2.

### Workarounds

Avoid lowering quorum requirements if a past proposal was defeated for lack of quorum.

### References

https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3561

### For more information

If you have any questions or comments about this advisory, or need assistance deploying the fix, email us at [security@openzeppelin.com](mailto:security@openzeppelin.com).
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2022-31198
reference_id
reference_type
scores
0
value 0.00266
scoring_system epss
scoring_elements 0.50365
published_at 2026-06-09T12:55:00Z
1
value 0.00266
scoring_system epss
scoring_elements 0.50325
published_at 2026-06-04T12:55:00Z
2
value 0.00266
scoring_system epss
scoring_elements 0.50386
published_at 2026-06-05T12:55:00Z
3
value 0.00266
scoring_system epss
scoring_elements 0.50394
published_at 2026-06-06T12:55:00Z
4
value 0.00266
scoring_system epss
scoring_elements 0.50375
published_at 2026-06-07T12:55:00Z
5
value 0.00266
scoring_system epss
scoring_elements 0.50346
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2022-31198
1
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts
2
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3561
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-04-23T15:52:48Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3561
3
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.7.2
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.7.2
4
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-xrc4-737v-9q75
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-04-23T15:52:48Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-xrc4-737v-9q75
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2022-31198
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2022-31198
6
reference_url https://github.com/advisories/GHSA-xrc4-737v-9q75
reference_id GHSA-xrc4-737v-9q75
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-xrc4-737v-9q75
fixed_packages
0
url pkg:npm/%40openzeppelin/contracts@4.7.2
purl pkg:npm/%40openzeppelin/contracts@4.7.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-hqyw-2vt2-tfcn
1
vulnerability VCID-mshr-yc9h-jufk
2
vulnerability VCID-n62w-34wv-rbdn
3
vulnerability VCID-nz22-6jy1-x3bv
4
vulnerability VCID-r1tt-p7t8-ufgh
5
vulnerability VCID-rgdr-jxdc-hucn
6
vulnerability VCID-wvaj-hpg7-jbag
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/%2540openzeppelin/contracts@4.7.2
aliases CVE-2022-31198, GHSA-xrc4-737v-9q75
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-9pnw-9buy-5kab
1
url VCID-dd7x-jkkf-gygv
vulnerability_id VCID-dd7x-jkkf-gygv
summary
OpenZeppelin Contracts's ERC165Checker may revert instead of returning false
### Impact

`ERC165Checker.supportsInterface` is designed to always successfully return a boolean, and under no circumstance revert. However, an incorrect assumption about Solidity 0.8's `abi.decode` allows some cases to revert, given a target contract that doesn't implement EIP-165 as expected, specifically if it returns a value other than 0 or 1.

The contracts that may be affected are those that use `ERC165Checker` to check for support for an interface and then handle the lack of support in a way other than reverting.

### Patches

The issue was patched in 4.7.1.

### References

https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3552

### For more information

If you have any questions or comments about this advisory, or need assistance deploying the fix, email us at [security@openzeppelin.com](mailto:security@openzeppelin.com).
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2022-31170
reference_id
reference_type
scores
0
value 0.00373
scoring_system epss
scoring_elements 0.5935
published_at 2026-06-04T12:55:00Z
1
value 0.00373
scoring_system epss
scoring_elements 0.59405
published_at 2026-06-06T12:55:00Z
2
value 0.00373
scoring_system epss
scoring_elements 0.59401
published_at 2026-06-05T12:55:00Z
3
value 0.00373
scoring_system epss
scoring_elements 0.59394
published_at 2026-06-09T12:55:00Z
4
value 0.00373
scoring_system epss
scoring_elements 0.59376
published_at 2026-06-08T12:55:00Z
5
value 0.00373
scoring_system epss
scoring_elements 0.59396
published_at 2026-06-07T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2022-31170
1
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts
2
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3552
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-04-23T15:53:10Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3552
3
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-qh9x-gcfh-pcrw
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-04-23T15:53:10Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-qh9x-gcfh-pcrw
4
reference_url https://nvd.nist.gov/vuln/detail/CVE-2022-31170
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2022-31170
5
reference_url https://github.com/advisories/GHSA-qh9x-gcfh-pcrw
reference_id GHSA-qh9x-gcfh-pcrw
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-qh9x-gcfh-pcrw
fixed_packages
0
url pkg:npm/%40openzeppelin/contracts@4.7.1
purl pkg:npm/%40openzeppelin/contracts@4.7.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-9pnw-9buy-5kab
1
vulnerability VCID-hqyw-2vt2-tfcn
2
vulnerability VCID-khsw-qwwk-cbhe
3
vulnerability VCID-mshr-yc9h-jufk
4
vulnerability VCID-n62w-34wv-rbdn
5
vulnerability VCID-nz22-6jy1-x3bv
6
vulnerability VCID-pxxa-n32x-4bcj
7
vulnerability VCID-r1tt-p7t8-ufgh
8
vulnerability VCID-rgdr-jxdc-hucn
9
vulnerability VCID-wvaj-hpg7-jbag
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/%2540openzeppelin/contracts@4.7.1
aliases CVE-2022-31170, GHSA-qh9x-gcfh-pcrw
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-dd7x-jkkf-gygv
2
url VCID-e2yb-zuf8-6qbk
vulnerability_id VCID-e2yb-zuf8-6qbk
summary Improper Neutralization in @openzeppelin/contracts.
references
0
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts
reference_id
reference_type
scores
0
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts
1
reference_url https://github.com/advisories/GHSA-m6w8-fq7v-ph4m
reference_id GHSA-m6w8-fq7v-ph4m
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-m6w8-fq7v-ph4m
2
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-m6w8-fq7v-ph4m
reference_id GHSA-m6w8-fq7v-ph4m
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-m6w8-fq7v-ph4m
fixed_packages
0
url pkg:npm/%40openzeppelin/contracts@4.4.2
purl pkg:npm/%40openzeppelin/contracts@4.4.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-9pnw-9buy-5kab
1
vulnerability VCID-dd7x-jkkf-gygv
2
vulnerability VCID-hqyw-2vt2-tfcn
3
vulnerability VCID-khsw-qwwk-cbhe
4
vulnerability VCID-mshr-yc9h-jufk
5
vulnerability VCID-n62w-34wv-rbdn
6
vulnerability VCID-nz22-6jy1-x3bv
7
vulnerability VCID-qt6w-nqmu-57by
8
vulnerability VCID-r1tt-p7t8-ufgh
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/%2540openzeppelin/contracts@4.4.2
aliases GHSA-m6w8-fq7v-ph4m, GMS-2022-61, GMS-2022-62
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-e2yb-zuf8-6qbk
3
url VCID-hqyw-2vt2-tfcn
vulnerability_id VCID-hqyw-2vt2-tfcn
summary
OpenZeppelin Contracts vulnerable to ECDSA signature malleability
### Impact

The functions `ECDSA.recover` and `ECDSA.tryRecover` are vulnerable to a kind of signature malleability due to accepting EIP-2098 compact signatures in addition to the traditional 65 byte signature format. This is only an issue for the functions that take a single `bytes` argument, and not the functions that take `r, v, s` or `r, vs` as separate arguments.

The potentially affected contracts are those that implement signature reuse or replay protection by marking the signature itself as used rather than the signed message or a nonce included in it. A user may take a signature that has already been submitted, submit it again in a different form, and bypass this protection.

### Patches

The issue has been patched in 4.7.3.


### 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).
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2022-35961
reference_id
reference_type
scores
0
value 0.00164
scoring_system epss
scoring_elements 0.37207
published_at 2026-06-06T12:55:00Z
1
value 0.00164
scoring_system epss
scoring_elements 0.37174
published_at 2026-06-07T12:55:00Z
2
value 0.00164
scoring_system epss
scoring_elements 0.372
published_at 2026-06-05T12:55:00Z
3
value 0.00164
scoring_system epss
scoring_elements 0.37109
published_at 2026-06-04T12:55:00Z
4
value 0.00164
scoring_system epss
scoring_elements 0.37149
published_at 2026-06-09T12:55:00Z
5
value 0.00164
scoring_system epss
scoring_elements 0.37135
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2022-35961
1
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts
reference_id
reference_type
scores
0
value 7.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:L
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts
2
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/commit/d693d89d99325f395182e4f547dbf5ff8e5c3c87
reference_id
reference_type
scores
0
value 7.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:L
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts/commit/d693d89d99325f395182e4f547dbf5ff8e5c3c87
3
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3610
reference_id
reference_type
scores
0
value 7.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:L
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-04-23T15:50:53Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3610
4
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.7.3
reference_id
reference_type
scores
0
value 7.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:L
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-04-23T15:50:53Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.7.3
5
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-4h98-2769-gh6h
reference_id
reference_type
scores
0
value 7.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:L
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-04-23T15:50:53Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-4h98-2769-gh6h
6
reference_url https://nvd.nist.gov/vuln/detail/CVE-2022-35961
reference_id
reference_type
scores
0
value 7.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:L
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2022-35961
7
reference_url https://github.com/advisories/GHSA-4h98-2769-gh6h
reference_id GHSA-4h98-2769-gh6h
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-4h98-2769-gh6h
fixed_packages
0
url pkg:npm/%40openzeppelin/contracts@4.7.3
purl pkg:npm/%40openzeppelin/contracts@4.7.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-mshr-yc9h-jufk
1
vulnerability VCID-n62w-34wv-rbdn
2
vulnerability VCID-nz22-6jy1-x3bv
3
vulnerability VCID-r1tt-p7t8-ufgh
4
vulnerability VCID-rgdr-jxdc-hucn
5
vulnerability VCID-wvaj-hpg7-jbag
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/%2540openzeppelin/contracts@4.7.3
aliases CVE-2022-35961, GHSA-4h98-2769-gh6h
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-hqyw-2vt2-tfcn
4
url VCID-jwma-7k4s-5kgx
vulnerability_id VCID-jwma-7k4s-5kgx
summary
Improper Initialization
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 untrusted non-view external call. Once an initializer has finished running it can never be re-executed. However, an exception put in place to support multiple inheritance made reentrancy possible, breaking the expectation that there is a single execution.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2021-46320
reference_id
reference_type
scores
0
value 0.00517
scoring_system epss
scoring_elements 0.6706
published_at 2026-06-04T12:55:00Z
1
value 0.00517
scoring_system epss
scoring_elements 0.67092
published_at 2026-06-09T12:55:00Z
2
value 0.00517
scoring_system epss
scoring_elements 0.67076
published_at 2026-06-08T12:55:00Z
3
value 0.00517
scoring_system epss
scoring_elements 0.67093
published_at 2026-06-07T12:55:00Z
4
value 0.00517
scoring_system epss
scoring_elements 0.67109
published_at 2026-06-06T12:55:00Z
5
value 0.00517
scoring_system epss
scoring_elements 0.67101
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2021-46320
1
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts
2
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3006
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3006
3
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.4.1
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.4.1
4
reference_url https://nvd.nist.gov/vuln/detail/CVE-2021-46320
reference_id CVE-2021-46320
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2021-46320
5
reference_url https://github.com/advisories/GHSA-88g8-f5mf-f5rj
reference_id GHSA-88g8-f5mf-f5rj
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-88g8-f5mf-f5rj
6
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-9c22-pwxw-p6hx
reference_id GHSA-9c22-pwxw-p6hx
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-9c22-pwxw-p6hx
fixed_packages
0
url pkg:npm/%40openzeppelin/contracts@4.4.1
purl pkg:npm/%40openzeppelin/contracts@4.4.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-9pnw-9buy-5kab
1
vulnerability VCID-dd7x-jkkf-gygv
2
vulnerability VCID-e2yb-zuf8-6qbk
3
vulnerability VCID-hqyw-2vt2-tfcn
4
vulnerability VCID-khsw-qwwk-cbhe
5
vulnerability VCID-mshr-yc9h-jufk
6
vulnerability VCID-n62w-34wv-rbdn
7
vulnerability VCID-nz22-6jy1-x3bv
8
vulnerability VCID-qt6w-nqmu-57by
9
vulnerability VCID-r1tt-p7t8-ufgh
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/%2540openzeppelin/contracts@4.4.1
aliases CVE-2021-46320, GHSA-88g8-f5mf-f5rj
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-jwma-7k4s-5kgx
5
url VCID-khsw-qwwk-cbhe
vulnerability_id VCID-khsw-qwwk-cbhe
summary
OpenZeppelin Contracts ERC165Checker unbounded gas consumption
### 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).
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2022-35915
reference_id
reference_type
scores
0
value 0.00305
scoring_system epss
scoring_elements 0.54059
published_at 2026-06-09T12:55:00Z
1
value 0.00305
scoring_system epss
scoring_elements 0.5407
published_at 2026-06-06T12:55:00Z
2
value 0.00305
scoring_system epss
scoring_elements 0.54062
published_at 2026-06-05T12:55:00Z
3
value 0.00305
scoring_system epss
scoring_elements 0.54036
published_at 2026-06-08T12:55:00Z
4
value 0.00305
scoring_system epss
scoring_elements 0.54006
published_at 2026-06-04T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2022-35915
1
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts
2
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3587
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-04-23T15:52:38Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3587
3
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.7.2
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.7.2
4
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-7grf-83vw-6f5x
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-04-23T15:52:38Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-7grf-83vw-6f5x
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2022-35915
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2022-35915
6
reference_url https://github.com/advisories/GHSA-7grf-83vw-6f5x
reference_id GHSA-7grf-83vw-6f5x
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-7grf-83vw-6f5x
fixed_packages
0
url pkg:npm/%40openzeppelin/contracts@4.7.2
purl pkg:npm/%40openzeppelin/contracts@4.7.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-hqyw-2vt2-tfcn
1
vulnerability VCID-mshr-yc9h-jufk
2
vulnerability VCID-n62w-34wv-rbdn
3
vulnerability VCID-nz22-6jy1-x3bv
4
vulnerability VCID-r1tt-p7t8-ufgh
5
vulnerability VCID-rgdr-jxdc-hucn
6
vulnerability VCID-wvaj-hpg7-jbag
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/%2540openzeppelin/contracts@4.7.2
aliases CVE-2022-35915, GHSA-7grf-83vw-6f5x
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-khsw-qwwk-cbhe
6
url VCID-mshr-yc9h-jufk
vulnerability_id VCID-mshr-yc9h-jufk
summary
Generation of Predictable Numbers or Identifiers
OpenZeppelin Contracts is a library for smart contract development. By frontrunning the creation of a proposal, an attacker can become the proposer and gain the ability to cancel it. The attacker can do this repeatedly to try to prevent a proposal from being proposed at all. This impacts the `Governor` contract in v4.9.0 only, and the `GovernorCompatibilityBravo` contract since v4.3.0. This problem has been patched in 4.9.1 by introducing opt-in frontrunning protection. Users are advised to upgrade. Users unable to upgrade may submit the proposal creation transaction to an endpoint with frontrunning protection as a workaround.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2023-34234
reference_id
reference_type
scores
0
value 0.00108
scoring_system epss
scoring_elements 0.28611
published_at 2026-06-07T12:55:00Z
1
value 0.00108
scoring_system epss
scoring_elements 0.28648
published_at 2026-06-06T12:55:00Z
2
value 0.00108
scoring_system epss
scoring_elements 0.28689
published_at 2026-06-05T12:55:00Z
3
value 0.00447
scoring_system epss
scoring_elements 0.63896
published_at 2026-06-09T12:55:00Z
4
value 0.0045
scoring_system epss
scoring_elements 0.63993
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2023-34234
1
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts
2
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/commit/d9474327a492f9f310f31bc53f38dbea56ed9a57
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-01-06T20:13:05Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/commit/d9474327a492f9f310f31bc53f38dbea56ed9a57
3
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.9.1
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.9.1
4
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable/commit/66f390fa516b550838e2c2f65132b5bc2afe1ced
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable/commit/66f390fa516b550838e2c2f65132b5bc2afe1ced
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2023-34234
reference_id CVE-2023-34234
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2023-34234
6
reference_url https://github.com/advisories/GHSA-5h3x-9wvq-w4m2
reference_id GHSA-5h3x-9wvq-w4m2
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-5h3x-9wvq-w4m2
7
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-5h3x-9wvq-w4m2
reference_id GHSA-5h3x-9wvq-w4m2
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-01-06T20:13:05Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-5h3x-9wvq-w4m2
fixed_packages
0
url pkg:npm/%40openzeppelin/contracts@4.9.1
purl pkg:npm/%40openzeppelin/contracts@4.9.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-n62w-34wv-rbdn
1
vulnerability VCID-rgdr-jxdc-hucn
2
vulnerability VCID-wvaj-hpg7-jbag
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/%2540openzeppelin/contracts@4.9.1
aliases CVE-2023-34234, GHSA-5h3x-9wvq-w4m2
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-mshr-yc9h-jufk
7
url VCID-n62w-34wv-rbdn
vulnerability_id VCID-n62w-34wv-rbdn
summary
Improper Encoding or Escaping of Output
OpenZeppelin Contracts is a library for secure smart contract development. Starting in version 4.0.0 and prior to version 4.9.3, contracts using `ERC2771Context` along with a custom trusted forwarder may see `_msgSender` return `address(0)` in calls that originate from the forwarder with calldata shorter than 20 bytes. This combination of circumstances does not appear to be common, in particular it is not the case for `MinimalForwarder` from OpenZeppelin Contracts, or any deployed forwarder the team is aware of, given that the signer address is appended to all calls that originate from these forwarders. The problem has been patched in v4.9.3.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2023-40014
reference_id
reference_type
scores
0
value 0.00612
scoring_system epss
scoring_elements 0.70252
published_at 2026-06-05T12:55:00Z
1
value 0.00653
scoring_system epss
scoring_elements 0.71337
published_at 2026-06-09T12:55:00Z
2
value 0.00653
scoring_system epss
scoring_elements 0.71313
published_at 2026-06-08T12:55:00Z
3
value 0.00653
scoring_system epss
scoring_elements 0.71329
published_at 2026-06-07T12:55:00Z
4
value 0.00653
scoring_system epss
scoring_elements 0.7135
published_at 2026-06-06T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2023-40014
1
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts
2
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.9.3/CHANGELOG.md
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.9.3/CHANGELOG.md
3
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/commit/9445f96223041abf2bf08daa56f8da50b674cbcd
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-10-03T14:57:45Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/commit/9445f96223041abf2bf08daa56f8da50b674cbcd
4
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/commit/e4435eed757d4309436b1e06608e97b6d6e2fdb5
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-10-03T14:57:45Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/commit/e4435eed757d4309436b1e06608e97b6d6e2fdb5
5
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/4481
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-10-03T14:57:45Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/4481
6
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/4484
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-10-03T14:57:45Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/4484
7
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.9.3
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-10-03T14:57:45Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.9.3
8
reference_url https://nvd.nist.gov/vuln/detail/CVE-2023-40014
reference_id CVE-2023-40014
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2023-40014
9
reference_url https://github.com/advisories/GHSA-g4vp-m682-qqmp
reference_id GHSA-g4vp-m682-qqmp
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-g4vp-m682-qqmp
10
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-g4vp-m682-qqmp
reference_id GHSA-g4vp-m682-qqmp
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-10-03T14:57:45Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-g4vp-m682-qqmp
fixed_packages
0
url pkg:npm/%40openzeppelin/contracts@4.9.3
purl pkg:npm/%40openzeppelin/contracts@4.9.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-wvaj-hpg7-jbag
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/%2540openzeppelin/contracts@4.9.3
aliases CVE-2023-40014, GHSA-g4vp-m682-qqmp
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-n62w-34wv-rbdn
8
url VCID-nz22-6jy1-x3bv
vulnerability_id VCID-nz22-6jy1-x3bv
summary
Interpretation Conflict
OpenZeppelin Contracts is a library for secure smart contract development. A function in the implementation contract may be inaccessible if its selector clashes with one of the proxy's own selectors. Specifically, if the clashing function has a different signature with incompatible ABI encoding, the proxy could revert while attempting to decode the arguments from calldata. The probability of an accidental clash is negligible, but one could be caused deliberately and could cause a reduction in availability. The issue has been fixed in version 4.8.3. As a workaround if a function appears to be inaccessible for this reason, it may be possible to craft the calldata such that ABI decoding does not fail at the proxy and the function is properly proxied through.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2023-30541
reference_id
reference_type
scores
0
value 0.00452
scoring_system epss
scoring_elements 0.64078
published_at 2026-06-07T12:55:00Z
1
value 0.00452
scoring_system epss
scoring_elements 0.64086
published_at 2026-06-09T12:55:00Z
2
value 0.00452
scoring_system epss
scoring_elements 0.64066
published_at 2026-06-08T12:55:00Z
3
value 0.00452
scoring_system epss
scoring_elements 0.64088
published_at 2026-06-06T12:55:00Z
4
value 0.00452
scoring_system epss
scoring_elements 0.6408
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2023-30541
1
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts
2
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/4154
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-02-05T20:31:10Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/4154
3
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.8.3
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-02-05T20:31:10Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.8.3
4
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable/commit/58fa0f81c4036f1a3b616fdffad2fd27e5d5ce21
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable/commit/58fa0f81c4036f1a3b616fdffad2fd27e5d5ce21
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2023-30541
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2023-30541
6
reference_url https://github.com/advisories/GHSA-mx2q-35m2-x2rh
reference_id GHSA-mx2q-35m2-x2rh
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-mx2q-35m2-x2rh
7
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-mx2q-35m2-x2rh
reference_id GHSA-mx2q-35m2-x2rh
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-02-05T20:31:10Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-mx2q-35m2-x2rh
fixed_packages
0
url pkg:npm/%40openzeppelin/contracts@4.8.3
purl pkg:npm/%40openzeppelin/contracts@4.8.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-mshr-yc9h-jufk
1
vulnerability VCID-n62w-34wv-rbdn
2
vulnerability VCID-rgdr-jxdc-hucn
3
vulnerability VCID-wvaj-hpg7-jbag
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/%2540openzeppelin/contracts@4.8.3
aliases CVE-2023-30541, GHSA-mx2q-35m2-x2rh
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-nz22-6jy1-x3bv
9
url VCID-qt6w-nqmu-57by
vulnerability_id VCID-qt6w-nqmu-57by
summary
OpenZeppelin Contracts's SignatureChecker may revert on invalid EIP-1271 signers
### Impact

`SignatureChecker.isValidSignatureNow` is not expected to revert. However, an incorrect assumption about Solidity 0.8's `abi.decode` allows some cases to revert, given a target contract that doesn't implement EIP-1271 as expected.

The contracts that may be affected are those that use `SignatureChecker` to check the validity of a signature and handle invalid signatures in a way other than reverting. We believe this to be unlikely.

### Patches

The issue was patched in 4.7.1.

### References

https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3552

### For more information

If you have any questions or comments about this advisory, or need assistance deploying the fix, email us at [security@openzeppelin.com](mailto:security@openzeppelin.com).
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2022-31172
reference_id
reference_type
scores
0
value 0.00175
scoring_system epss
scoring_elements 0.38633
published_at 2026-06-04T12:55:00Z
1
value 0.00175
scoring_system epss
scoring_elements 0.3868
published_at 2026-06-09T12:55:00Z
2
value 0.00175
scoring_system epss
scoring_elements 0.3867
published_at 2026-06-08T12:55:00Z
3
value 0.00175
scoring_system epss
scoring_elements 0.38698
published_at 2026-06-07T12:55:00Z
4
value 0.00175
scoring_system epss
scoring_elements 0.38722
published_at 2026-06-05T12:55:00Z
5
value 0.00175
scoring_system epss
scoring_elements 0.38726
published_at 2026-06-06T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2022-31172
1
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3552
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-04-23T15:53:13Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3552
2
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-4g63-c64m-25w9
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-04-23T15:53:13Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-4g63-c64m-25w9
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2022-31172
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2022-31172
4
reference_url https://github.com/advisories/GHSA-4g63-c64m-25w9
reference_id GHSA-4g63-c64m-25w9
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-4g63-c64m-25w9
fixed_packages
0
url pkg:npm/%40openzeppelin/contracts@4.7.1
purl pkg:npm/%40openzeppelin/contracts@4.7.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-9pnw-9buy-5kab
1
vulnerability VCID-hqyw-2vt2-tfcn
2
vulnerability VCID-khsw-qwwk-cbhe
3
vulnerability VCID-mshr-yc9h-jufk
4
vulnerability VCID-n62w-34wv-rbdn
5
vulnerability VCID-nz22-6jy1-x3bv
6
vulnerability VCID-pxxa-n32x-4bcj
7
vulnerability VCID-r1tt-p7t8-ufgh
8
vulnerability VCID-rgdr-jxdc-hucn
9
vulnerability VCID-wvaj-hpg7-jbag
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/%2540openzeppelin/contracts@4.7.1
aliases CVE-2022-31172, GHSA-4g63-c64m-25w9
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-qt6w-nqmu-57by
10
url VCID-r1tt-p7t8-ufgh
vulnerability_id VCID-r1tt-p7t8-ufgh
summary
Improper Input Validation
OpenZeppelin Contracts is a library for secure smart contract development. The proposal creation entrypoint (`propose`) in `GovernorCompatibilityBravo` allows the creation of proposals with a `signatures` array shorter than the `calldatas` array. This causes the additional elements of the latter to be ignored, and if the proposal succeeds the corresponding actions would eventually execute without any calldata. The `ProposalCreated` event correctly represents what will eventually execute, but the proposal parameters as queried through `getActions` appear to respect the original intended calldata. This issue has been patched in 4.8.3. As a workaround, ensure that all proposals that pass through governance have equal length `signatures` and `calldatas` parameters.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2023-30542
reference_id
reference_type
scores
0
value 0.00535
scoring_system epss
scoring_elements 0.67843
published_at 2026-06-05T12:55:00Z
1
value 0.00535
scoring_system epss
scoring_elements 0.6784
published_at 2026-06-09T12:55:00Z
2
value 0.00535
scoring_system epss
scoring_elements 0.67824
published_at 2026-06-08T12:55:00Z
3
value 0.00535
scoring_system epss
scoring_elements 0.67838
published_at 2026-06-07T12:55:00Z
4
value 0.00535
scoring_system epss
scoring_elements 0.67849
published_at 2026-06-06T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2023-30542
1
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts
2
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/commit/8d633cb7d169f2f8595b273660b00b69e845c2fe
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts/commit/8d633cb7d169f2f8595b273660b00b69e845c2fe
3
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.8.3
reference_id
reference_type
scores
0
value 6.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:H/A:L
1
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-02-06T16:05:08Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.8.3
4
reference_url https://nvd.nist.gov/vuln/detail/CVE-2023-30542
reference_id CVE-2023-30542
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2023-30542
5
reference_url https://github.com/advisories/GHSA-93hq-5wgc-jc82
reference_id GHSA-93hq-5wgc-jc82
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-93hq-5wgc-jc82
6
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-93hq-5wgc-jc82
reference_id GHSA-93hq-5wgc-jc82
reference_type
scores
0
value 6.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:H/A:L
1
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
2
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
3
value HIGH
scoring_system generic_textual
scoring_elements
4
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-02-06T16:05:08Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-93hq-5wgc-jc82
fixed_packages
0
url pkg:npm/%40openzeppelin/contracts@4.8.3
purl pkg:npm/%40openzeppelin/contracts@4.8.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-mshr-yc9h-jufk
1
vulnerability VCID-n62w-34wv-rbdn
2
vulnerability VCID-rgdr-jxdc-hucn
3
vulnerability VCID-wvaj-hpg7-jbag
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/%2540openzeppelin/contracts@4.8.3
aliases CVE-2023-30542, GHSA-93hq-5wgc-jc82
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-r1tt-p7t8-ufgh
11
url VCID-snry-t5m2-c3hn
vulnerability_id VCID-snry-t5m2-c3hn
summary
Duplicate
This advisory duplicates another.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2022-39384
reference_id
reference_type
scores
0
value 0.00587
scoring_system epss
scoring_elements 0.6947
published_at 2026-06-04T12:55:00Z
1
value 0.00587
scoring_system epss
scoring_elements 0.69515
published_at 2026-06-09T12:55:00Z
2
value 0.00587
scoring_system epss
scoring_elements 0.69496
published_at 2026-06-08T12:55:00Z
3
value 0.00587
scoring_system epss
scoring_elements 0.69508
published_at 2026-06-07T12:55:00Z
4
value 0.00587
scoring_system epss
scoring_elements 0.69517
published_at 2026-06-06T12:55:00Z
5
value 0.00587
scoring_system epss
scoring_elements 0.69509
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2022-39384
1
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts
reference_id
reference_type
scores
0
value 5.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/OpenZeppelin/openzeppelin-contracts
2
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3006
reference_id
reference_type
scores
0
value 5.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-04-23T13:55:05Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3006
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2022-39384
reference_id
reference_type
scores
0
value 5.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2022-39384
4
reference_url https://github.com/advisories/GHSA-9c22-pwxw-p6hx
reference_id GHSA-9c22-pwxw-p6hx
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-9c22-pwxw-p6hx
5
reference_url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-9c22-pwxw-p6hx
reference_id GHSA-9c22-pwxw-p6hx
reference_type
scores
0
value 5.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-04-23T13:55:05Z/
url https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-9c22-pwxw-p6hx
fixed_packages
0
url pkg:npm/%40openzeppelin/contracts@4.4.1
purl pkg:npm/%40openzeppelin/contracts@4.4.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-9pnw-9buy-5kab
1
vulnerability VCID-dd7x-jkkf-gygv
2
vulnerability VCID-e2yb-zuf8-6qbk
3
vulnerability VCID-hqyw-2vt2-tfcn
4
vulnerability VCID-khsw-qwwk-cbhe
5
vulnerability VCID-mshr-yc9h-jufk
6
vulnerability VCID-n62w-34wv-rbdn
7
vulnerability VCID-nz22-6jy1-x3bv
8
vulnerability VCID-qt6w-nqmu-57by
9
vulnerability VCID-r1tt-p7t8-ufgh
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/%2540openzeppelin/contracts@4.4.1
aliases CVE-2022-39384, GHSA-9c22-pwxw-p6hx, GMS-2021-26
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-snry-t5m2-c3hn
Fixing_vulnerabilities
Risk_score4.0
Resource_urlhttp://public2.vulnerablecode.io/packages/pkg:npm/%2540openzeppelin/contracts@4.4.0-rc.1