PT-2020-12548 · Hyperledger · Hyperledger Indy Node
Alexandredeleze
·
Published
2020-12-24
·
Updated
2024-08-30
·
CVE-2020-11093
CVSS v4.0
8.7
High
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Hyperledger Indy Node versions prior to 1.12.4
Description
The issue is related to a lack of signature verification on a specific transaction, allowing an attacker to make unauthorized alterations to the ledger. A malicious DID with no particular role can ask for an update for another DID, but cannot modify its verkey or role. This enables any DID to write a nym transaction to the ledger, change any other DID's alias, and modify the ledger metadata associated with a DID.
Recommendations
To resolve the issue, update to Hyperledger Indy Node version 1.12.4 or later. As a temporary workaround, consider restricting access to the
nym transaction handler to minimize the risk of exploitation. Additionally, restrict the ability of DIDs to update other DIDs' aliases and metadata until the issue is resolved.Exploit
Fix
Improper Verification of Cryptographic Signature
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Hyperledger Indy Node