Executive Summary

Informations
Name CVE-2022-31198 First vendor Publication 2022-08-01
Vendor Cve Last vendor Modification 2022-12-06

Security-Database Scoring CVSS v3

Cvss vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Overall CVSS Score 7.5
Base Score 7.5 Environmental Score 7.5
impact SubScore 3.6 Temporal Score 7.5
Exploitabality Sub Score 3.9
 
Attack Vector Network Attack Complexity Low
Privileges Required None User Interaction None
Scope Unchanged Confidentiality Impact None
Integrity Impact High Availability Impact None
Calculate full CVSS 3.0 Vectors scores

Security-Database Scoring CVSS v2

Cvss vector :
Cvss Base Score N/A Attack Range N/A
Cvss Impact Score N/A Attack Complexity N/A
Cvss Expoit Score N/A Authentication N/A
Calculate full CVSS 2.0 Vectors scores

Detail

OpenZeppelin Contracts is a library for secure smart contract development. 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 requirements, 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. This issue has been patched in v4.7.2. Users are advised to upgrade. Users unable to upgrade should consider avoiding lowering quorum requirements if a past proposal was defeated for lack of quorum.

Original Source

Url : http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-31198

CWE : Common Weakness Enumeration

% Id Name
100 % CWE-682 Incorrect Calculation

CPE : Common Platform Enumeration

TypeDescriptionCount
Application 3
Application 1

Sources (Detail)

Source Url
CONFIRM https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GH...
MISC https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3561

Alert History

If you want to see full details history, please login or register.
0
1
2
3
4
5
Date Informations
2023-02-14 02:13:55
  • Multiple Updates
2022-12-07 00:27:31
  • Multiple Updates
2022-08-10 21:27:11
  • Multiple Updates
2022-08-02 17:27:08
  • Multiple Updates
2022-08-02 05:27:10
  • Multiple Updates
2022-08-02 00:27:11
  • First insertion