CVE Vulnerabilities

CVE-2020-26895

Improper Validation of Integrity Check Value

Published: Oct 21, 2020 | Modified: Nov 21, 2024
CVSS 3.x
5.3
MEDIUM
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
CVSS 2.x
5 MEDIUM
AV:N/AC:L/Au:N/C:N/I:P/A:N
RedHat/V2
RedHat/V3
Ubuntu
root.io logo minimus.io logo echo.ai logo

Prior to 0.10.0-beta, LND (Lightning Network Daemon) would have accepted a counterparty high-S signature and broadcast tx-relay invalid local commitment/HTLC transactions. This can be exploited by any peer with an open channel regardless of the victim situation (e.g., routing node, payment-receiver, or payment-sender). The impact is a loss of funds in certain situations.

Weakness

The product does not validate or incorrectly validates the integrity check values or “checksums” of a message. This may prevent it from detecting if the data has been modified or corrupted in transmission.

Affected Software

NameVendorStart VersionEnd Version
Lightning_network_daemonLightning_network_daemon_project0.1-alpha (including)0.1-alpha (including)
Lightning_network_daemonLightning_network_daemon_project0.1.1-alpha (including)0.1.1-alpha (including)
Lightning_network_daemonLightning_network_daemon_project0.2-alpha (including)0.2-alpha (including)
Lightning_network_daemonLightning_network_daemon_project0.2.1-alpha (including)0.2.1-alpha (including)
Lightning_network_daemonLightning_network_daemon_project0.3-alpha (including)0.3-alpha (including)
Lightning_network_daemonLightning_network_daemon_project0.4-beta (including)0.4-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.4.1-beta (including)0.4.1-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.4.2-beta (including)0.4.2-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.5-beta (including)0.5-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.5-beta_rc1 (including)0.5-beta_rc1 (including)
Lightning_network_daemonLightning_network_daemon_project0.5-beta_rc2 (including)0.5-beta_rc2 (including)
Lightning_network_daemonLightning_network_daemon_project0.5.1-beta (including)0.5.1-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.5.1-beta_rc1 (including)0.5.1-beta_rc1 (including)
Lightning_network_daemonLightning_network_daemon_project0.5.1-beta_rc2 (including)0.5.1-beta_rc2 (including)
Lightning_network_daemonLightning_network_daemon_project0.5.1-beta_rc3 (including)0.5.1-beta_rc3 (including)
Lightning_network_daemonLightning_network_daemon_project0.5.1-beta_rc4 (including)0.5.1-beta_rc4 (including)
Lightning_network_daemonLightning_network_daemon_project0.5.2-beta (including)0.5.2-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.6-beta (including)0.6-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.6-beta_rc1 (including)0.6-beta_rc1 (including)
Lightning_network_daemonLightning_network_daemon_project0.6-beta_rc2 (including)0.6-beta_rc2 (including)
Lightning_network_daemonLightning_network_daemon_project0.6-beta_rc3 (including)0.6-beta_rc3 (including)
Lightning_network_daemonLightning_network_daemon_project0.6-beta_rc4 (including)0.6-beta_rc4 (including)
Lightning_network_daemonLightning_network_daemon_project0.6.1-beta (including)0.6.1-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.6.1-beta_rc1 (including)0.6.1-beta_rc1 (including)
Lightning_network_daemonLightning_network_daemon_project0.6.1-beta_rc2 (including)0.6.1-beta_rc2 (including)
Lightning_network_daemonLightning_network_daemon_project0.7.0-beta (including)0.7.0-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.7.0-beta_rc1 (including)0.7.0-beta_rc1 (including)
Lightning_network_daemonLightning_network_daemon_project0.7.0-beta_rc2 (including)0.7.0-beta_rc2 (including)
Lightning_network_daemonLightning_network_daemon_project0.7.0-beta_rc3 (including)0.7.0-beta_rc3 (including)
Lightning_network_daemonLightning_network_daemon_project0.7.1-beta (including)0.7.1-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.7.1-beta_rc1 (including)0.7.1-beta_rc1 (including)
Lightning_network_daemonLightning_network_daemon_project0.7.1-beta_rc2 (including)0.7.1-beta_rc2 (including)
Lightning_network_daemonLightning_network_daemon_project0.8.0-beta (including)0.8.0-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.8.0-beta_rc1 (including)0.8.0-beta_rc1 (including)
Lightning_network_daemonLightning_network_daemon_project0.8.0-beta_rc2 (including)0.8.0-beta_rc2 (including)
Lightning_network_daemonLightning_network_daemon_project0.8.0-beta_rc3 (including)0.8.0-beta_rc3 (including)
Lightning_network_daemonLightning_network_daemon_project0.8.1-beta (including)0.8.1-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.8.2-beta (including)0.8.2-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.8.2-beta_rc1 (including)0.8.2-beta_rc1 (including)
Lightning_network_daemonLightning_network_daemon_project0.8.2-beta_rc2 (including)0.8.2-beta_rc2 (including)
Lightning_network_daemonLightning_network_daemon_project0.9.0-beta (including)0.9.0-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.9.0-beta_rc1 (including)0.9.0-beta_rc1 (including)
Lightning_network_daemonLightning_network_daemon_project0.9.0-beta_rc2 (including)0.9.0-beta_rc2 (including)
Lightning_network_daemonLightning_network_daemon_project0.9.0-beta_rc3 (including)0.9.0-beta_rc3 (including)
Lightning_network_daemonLightning_network_daemon_project0.9.0-beta_rc4 (including)0.9.0-beta_rc4 (including)
Lightning_network_daemonLightning_network_daemon_project0.9.1-beta (including)0.9.1-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.9.1-beta_rc1 (including)0.9.1-beta_rc1 (including)
Lightning_network_daemonLightning_network_daemon_project0.9.2-beta (including)0.9.2-beta (including)
Lightning_network_daemonLightning_network_daemon_project0.10.0-beta_rc1 (including)0.10.0-beta_rc1 (including)
Lightning_network_daemonLightning_network_daemon_project0.10.0-beta_rc2 (including)0.10.0-beta_rc2 (including)
Lightning_network_daemonLightning_network_daemon_project0.10.0-beta_rc3 (including)0.10.0-beta_rc3 (including)
Lightning_network_daemonLightning_network_daemon_project0.10.0-beta_rc4 (including)0.10.0-beta_rc4 (including)
Lightning_network_daemonLightning_network_daemon_project0.10.0-beta_rc5 (including)0.10.0-beta_rc5 (including)
Lightning_network_daemonLightning_network_daemon_project0.10.0-beta_rc6 (including)0.10.0-beta_rc6 (including)

Potential Mitigations

References