Vulnerabilities > CVE-2016-10725 - Cryptographic Issues vulnerability in Bitcoin Core
Attack vector
NETWORK Attack complexity
LOW Privileges required
NONE Confidentiality impact
NONE Integrity impact
NONE Availability impact
HIGH Summary
In Bitcoin Core before v0.13.0, a non-final alert is able to block the special "final alert" (which is supposed to override all other alerts) because operations occur in the wrong order. This behavior occurs in the remote network alert system (deprecated since Q1 2016). This affects other uses of the codebase, such as Bitcoin Knots before v0.13.0.knots20160814 and many altcoins.
Vulnerable Configurations
Common Weakness Enumeration (CWE)
Common Attack Pattern Enumeration and Classification (CAPEC)
- Signature Spoofing by Key Recreation An attacker obtains an authoritative or reputable signer's private signature key by exploiting a cryptographic weakness in the signature algorithm or pseudorandom number generation and then uses this key to forge signatures from the original signer to mislead a victim into performing actions that benefit the attacker.
References
- https://bitcoin.org/en/posts/alert-key-and-vulnerabilities-disclosure
- https://bitcoin.org/en/posts/alert-key-and-vulnerabilities-disclosure
- https://en.bitcoin.it/wiki/Common_Vulnerabilities_and_Exposures
- https://en.bitcoin.it/wiki/Common_Vulnerabilities_and_Exposures
- https://github.com/JinBean/CVE-Extension
- https://github.com/JinBean/CVE-Extension
- https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-July/016189.html
- https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-July/016189.html