CVE-2018-20586: bitcoin bitcoin_core Improper Encoding or Escaping of Output
Vulnerability summary
CVE-2018-20586 is a medium (CVSS 5.3) Improper Encoding or Escaping of Output vulnerability in bitcoin bitcoin_core. EPSS estimates a 1.09% chance of exploitation in the next 30 days, higher than 65.3% of scored vulnerabilities. 1 public exploit is recorded.
Not severe (CVSS 5.3, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Timeline
- 12-03-2020PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
bitcoind and Bitcoin-Qt prior to 0.17.1 allow injection of arbitrary data into the debug log via an RPC call.
CVSS metrics
2 scores · 1 source · 2 versionsEPSS trend
Probability
1.09%
Chance of exploitation in the next 30 days
Percentile
65%
Versus all other CVEs
30-day change
No change 0.00 pp
From 1.09% 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
1 foundExploit Reference (en.bitcoin.it)
Maturity: unknown
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_coreEOL0.12.0:rc1 | 0.12.0:rc2 | 0.12.0:rc3 | 0.12.0:rc4 | 0.12.0:rc5 | 0.12.1 | 0.12.1:rc1 | 0.12.1:rc2 | 0.13 | 0.13.0 | 0.13.0:rc1 | 0.13.0:rc2 | 0.13.0:rc3 | 0.13.1 | 0.13.1:rc1 | 0.13.1:rc2 | 0.13.1:rc3 | 0.13.2 | 0.13.2:rc1 | 0.14.0 | 0.14.0:rc1 | 0.14.0:rc2 | 0.14.0:rc3 | 0.14.1 | 0.14.1:rc1 | 0.14.1:rc2 | 0.14.2 | 0.14.2:rc1 | 0.14.2:rc2 | 0.14.3 | 0.15.0 | 0.15.0:rc1 | 0.15.0:rc2 | 0.15.0:rc3 | 0.15.0.1 | 0.15.1 | 0.15.1:rc1 | 0.15.2 | 0.16.0 | 0.16.0:rc1 | 0.16.0:rc2 | 0.16.0:rc3 | 0.16.0:rc4 | 0.16.1 | 0.16.1:rc1 | 0.16.1:rc2 | 0.16.2 | 0.16.2:rc1 | 0.16.2:rc2 | 0.16.3 | 0.17.0
1 vendor · 1 product