CVE-2022-31121
HIGH
Published Jul 7, 20223y ago · Modified Jun 17, 20262w ago
7.5 CVSS 3.1
Published Jul 7, 2022 3y ago
Last Modified Jun 17, 2026 2w ago
Description
Hyperledger Fabric is a permissioned distributed ledger framework. In affected versions if a consensus client sends a malformed consensus request to an orderer it may crash the orderer node. A fix has been added in commit 0f1835949 which checks for missing consensus messages and returns an error to the consensus client should the message be missing. Users are advised to upgrade to versions 2.2.7 or v2.4.5. There are no known workarounds for this issue.
CVSS Details
Base Score
Exploitability
Impact
Vector string
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H Attack Vector Network
Attack Complexity Low
Privileges Required None
User Interaction None
Scope Unchanged
Confidentiality None
Integrity None
Availability High
Threat Intelligence
No active exploitation signals — not in CISA KEV and no EPSS score yet.
Exploit & Patch Status
No Known Exploit
Patch Available
Weaknesses 1
CWE-20 Improper Input Validation Validation
Affected Products 2
| Vendor | Product | Version | Range |
|---|---|---|---|
| hyperledger | fabric | * | <2.2.7 |
| hyperledger | fabric | * | ≥2.3.0 – <2.4.5 |
References 4
- github.com https://github.com/hyperledger/fabric/commit/0f18359493bcbd5f9f9d1a9b05adabfe5da23b06
- github.com https://github.com/hyperledger/fabric/releases/tag/v2.2.7
- github.com https://github.com/hyperledger/fabric/releases/tag/v2.4.5
- github.com https://github.com/hyperledger/fabric/security/advisories/GHSA-72x4-cq6r-jp4p
Remediation
- github.com https://github.com/hyperledger/fabric/commit/0f18359493bcbd5f9f9d1a9b05adabfe5da23b06