CVE-2017-12842: bitcoin bitcoin_core Improper Input Validation
Vulnerability summary
CVE-2017-12842 is a high (CVSS 7.5) Improper Input Validation vulnerability in bitcoin bitcoin_core. EPSS estimates a 2.22% chance of exploitation in the next 30 days, higher than 82.6% of scored vulnerabilities.
Severe, CVSS 7.5 (NVD); no exploitation reported by the 5 checked sources; EPSS 2% (FIRST, 03-11-2026)
Source freshness unavailable
How is this decided?Timeline
- 16-03-2020PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
Bitcoin Core before 0.14 allows an attacker to create an ostensibly valid SPV proof for a payment to a victim who uses an SPV wallet, even if that payment did not actually occur. Completing the attack would cost more than a million dollars, and is relevant mainly only in situations where an autonomous system relies solely on an SPV proof for transactions of a greater dollar amount.
CVSS metrics
2 scores · 1 source · 2 versionsEPSS trend
Probability
2.22%
Chance of exploitation in the next 30 days
Percentile
83%
Versus all other CVEs
30-day change
No change 0.00 pp
From 2.22% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Bitcoin1 product
- bitcoin_core< 0.14.0
1 vendor · 1 product
References
3 links- bitslog.wordpress.com/2018/06/09/leaf-node-weakness-in-bitcoin-merkle-tree-design/X Refsource MISCThird Party Advisory
- lists.linuxfoundation.org/pipermail/bitcoin-dev/2019-February/016697.htmlX Refsource MISCThird Party Advisory