PT-2020-12546 · Indy · Indy Node
Published
2020-06-11
·
Updated
2020-06-22
·
CVE-2020-11090
CVSS v4.0
9.3
Critical
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Indy Node versions 1.12.2
Description
The issue is related to an Uncontrolled Resource Consumption vulnerability in Indy Node's TAA handling code. A malformed transaction from a client can crash the current primary, leading to a view change. Repeated rapid view changes have the potential to bring down the network. The problem was discovered after reports of StagingNet losing sufficient consensus to validate write transactions, and it appears to be caused by someone sending a malformed transaction and retrying when the transaction fails.
Recommendations
For Indy Node version 1.12.2, update to version 1.12.3 to fix the issue. As a temporary workaround, consider restricting the handling of malformed transactions to minimize the risk of exploitation. Additionally, improving the testing strategy on Indy Node can help reduce the probability of such bugs in the future.
Fix
Resource Exhaustion
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Indy Node