BC
Product
Bitcoin Core
by Bitcoin · last CVE Mar 20, 2026
56
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 1High 21Medium 12Low 0
Watch

Add Bitcoin Core to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2015-20111
9.8
1%
Nov 18
miniupnp before 4c90b87, as used in Bitcoin Core before 0.12 and other products, lacks checks for snprintf return values, leading to a buffer overflow and significant data leak, a…
Affected: before 0.12
CVE-2025-46597
7.5
0%
Mar 20
Bitcoin Core 0.13.0 through 29.x has an integer overflow
Affected: 0.13.0 before 0.30.0
CVE-2025-54605
7.5
0%
Oct 28
Bitcoin Core through 29.0 allows Uncontrolled Resource Consumption (issue 2 of 2)
Affected: before 30.0
CVE-2025-54604
7.5
0%
Oct 28
Bitcoin Core through 29.0 allows Uncontrolled Resource Consumption (issue 1 of 2)
Affected: before 30.0
CVE-2024-52912
7.5
1%
Nov 18
Bitcoin Core before 0.21.0 allows a network split that is resultant from an integer overflow (calculating the time offset for newly connecting peers) and an abs64 logic bug
Affected: before 0.21.0
CVE-2024-52920
7.5
1%
Nov 18
Bitcoin Core before 0.20.0 allows remote attackers to cause a denial of service (infinite loop) via a malformed GETDATA message
Affected: before 0.20.0
CVE-2024-52915
7.5
1%
Nov 18
Bitcoin Core before 0.20.0 allows remote attackers to cause a denial of service (memory consumption) via a crafted INV message
Affected: before 0.20.0
CVE-2024-52914
7.5
1%
Nov 18
In Bitcoin Core before 0.18.0, a node could be stalled for hours when processing the orphans of a crafted unconfirmed transaction
Affected: before 0.18.0
CVE-2019-25220
7.5
1%
Nov 18
Bitcoin Core before 24.0.1 allows remote attackers to cause a denial of service (daemon crash) via a flood of low-difficulty header chains (aka a "Chain Width Expansion" attack)…
Affected: before 24.0.1
CVE-2024-52916
7.5
1%
Nov 18
Bitcoin Core before 0.15.0 allows a denial of service (OOM kill of a daemon process) via a flood of minimum difficulty headers
Affected: before 0.15.0
CVE-2024-35202
7.5
1%
Oct 10
Bitcoin Core before 25.0 allows remote attackers to cause a denial of service (blocktxn message-handling assertion and node exit) by including transactions in a blocktxn message…
Affected: before 25.0
CVE-2023-37192
7.5
1%
Jul 7
Memory management and protection issues in Bitcoin Core v22 allows attackers to modify the stored sending address within the app's memory, potentially allowing them to redirect…
Affected: 22.0
CVE-2023-33297
7.5
1%
May 22
Bitcoin Core before 24.1, when debug mode is not used, allows attackers to cause a denial of service (e.g., CPU consumption) because draining the inventory-to-send queue is…
Affected: before 24.1
CVE-2021-3195
7.5
1%
Jan 26
bitcoind in Bitcoin Core through 0.21.0 can create a new file in an arbitrary directory (e.g., outside the ~/.bitcoin directory) via a dumpwallet RPC call
Affected: through 0.21.0
CVE-2020-14198
7.5
3%
Sep 10
Bitcoin Core 0.20.0 allows remote denial of service
Affected: 0.20.0
CVE-2018-17145
7.5
5%
Sep 10
Bitcoin Core 0.16.x before 0.16.2 and Bitcoin Knots 0.16.x before 0.16.2 allow remote denial of service via a flood of multiple transaction inv messages with random hashes, aka…
Affected: 0.16.0 before 0.16.2
CVE-2017-12842
7.5
2%
Mar 16
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
Affected: before 0.14.0
CVE-2015-3641
7.5
2%
Mar 12
bitcoind and Bitcoin-Qt prior to 0.10.2 allow attackers to cause a denial of service (disabled functionality such as a client application crash) via an "Easy" attack
Affected: before 0.10.2
CVE-2019-15947
7.5
2%
Sep 5
In Bitcoin Core 0.18.0, bitcoin-qt stores wallet.dat data unencrypted in memory
Affected: 0.18.0
CVE-2018-17144
7.5
7%
Sep 19
Bitcoin Core 0.14.x before 0.14.3, 0.15.x before 0.15.2, and 0.16.x before 0.16.3 and Bitcoin Knots 0.14.x through 0.16.x before 0.16.3 allow a remote denial of service…
Affected: 0.14.0 before 0.14.3; 0.15.0 before 0.15.2; 0.16.0 before 0.16.3
CVE-2016-10725
7.5
2%
Jul 5
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…
Affected: before 0.13.0
CVE-2016-10724
7.5
2%
Jul 5
Bitcoin Core before v0.13.0 allows denial of service (memory exhaustion) triggered by the remote network alert system (deprecated since Q1 2016) if an attacker can sign a message…
Affected: before 0.13.0
CVE-2024-52917
6.5
0%
Nov 18
Bitcoin Core before 22.0 has a miniupnp infinite loop in which it allocates memory on the basis of random data received over the network, e.g., large M-SEARCH replies from a fake…
Affected: before 22.0
CVE-2024-52922
6.5
0%
Nov 18
In Bitcoin Core before 25.1, an attacker can cause a node to not download the latest block, because there can be minutes of delay when an announcing peer stalls instead of…
Affected: before 25.1
CVE-2024-52919
6.5
0%
Nov 18
Bitcoin Core before 22.0 has a CAddrMan nIdCount integer overflow and resultant assertion failure (and daemon exit) via a flood of addr messages
Affected: before 22.0
CVE-2024-52918
6.5
1%
Nov 18
Bitcoin-Qt in Bitcoin Core before 0.20.0 allows remote attackers to cause a denial of service (memory consumption and application crash) via a BIP21 r parameter for a URL that has…
Affected: before 0.20.0
CVE-2017-18350
5.9
2%
Mar 12
bitcoind and Bitcoin-Qt prior to 0.15.1 have a stack-based buffer overflow if an attacker-controlled SOCKS proxy server is used
Affected: before 0.15.1
CVE-2018-20587
5.5
0%
Feb 11
Bitcoin Core 0.12.0 through 0.17.1 and Bitcoin Knots 0.12.0 through 0.17.x before 0.17.1.knots20181229 have Incorrect Access Control
Affected: 0.12.0 through 0.17.1
CVE-2025-46598
5.3
0%
Mar 20
Bitcoin Core through 29.0 allows a denial of service via a crafted transaction
Affected: before 0.30.0
CVE-2024-55563
5.3
1%
Dec 9
Bitcoin Core through 27.2 allows transaction-relay jamming via an off-chain protocol attack, a related issue to CVE-2024-52913
Affected: through 27.2
CVE-2024-52913
5.3
0%
Nov 18
In Bitcoin Core before 0.21.0, an attacker could prevent a node from seeing a specific unconfirmed transaction, because transaction re-requests are mishandled
Affected: before 0.21.0
CVE-2024-52921
5.3
0%
Nov 18
In Bitcoin Core before 25.0, a peer can affect the download state of other peers by sending a mutated block
Affected: before 25.0
CVE-2023-50428
5.3
1%
Dec 9
In Bitcoin Core through 26.0 and Bitcoin Knots before 25.1.knots20231115, datacarrier size limits can be bypassed by obfuscating data as code (e.g., with OP_FALSE OP_IF), as…
Affected: 0.9 through 26.0
CVE-2018-20586
5.3
1%
Mar 12
bitcoind and Bitcoin-Qt prior to 0.17.1 allow injection of arbitrary data into the debug log via an RPC call
Affected: 0.12.0; 0.12.0; 0.12.0; 0.12.0; 0.12.0; 0.12.1; +34 more
CVE-2013-5700
–
2%
Sep 10
The Bloom Filter implementation in bitcoind and Bitcoin-Qt 0.8.x before 0.8.4rc1 allows remote attackers to cause a denial of service (divide-by-zero error and daemon crash) via a…
Affected: 0.8.0; 0.8.0; 0.8.1
CVE-2013-4627
–
2%
Aug 2
Unspecified vulnerability in bitcoind and Bitcoin-Qt 0.8.x allows remote attackers to cause a denial of service (memory consumption) via a large amount of tx message data
Affected: 0.8.0; 0.8.0; 0.8.1
CVE-2013-4165
–
2%
Aug 2
The HTTPAuthorized function in bitcoinrpc.cpp in bitcoind 0.8.1 provides information about authentication failure upon detecting the first incorrect byte of a password, which…
Affected: 0.8.1
CVE-2013-3220
–
2%
Aug 2
bitcoind and Bitcoin-Qt before 0.4.9rc2, 0.5.x before 0.5.8rc2, 0.6.x before 0.6.5rc2, and 0.7.x before 0.7.3rc2, and wxBitcoin, do not properly consider whether a block's size…
Affected: 0.3.4; 0.3.5; 0.3.8; 0.3.10; 0.3.11; 0.3.12; +26 more
CVE-2013-3219
–
2%
Aug 2
bitcoind and Bitcoin-Qt 0.8.x before 0.8.1 do not enforce a certain block protocol rule, which allows remote attackers to bypass intended access restrictions and conduct…
Affected: 0.8.0; 0.8.0
CVE-2013-2293
–
3%
Mar 12
The CTransaction::FetchInputs method in bitcoind and Bitcoin-Qt before 0.8.0rc1 copies transactions from disk to memory without incrementally checking for spent prevouts, which…
Affected: through 0.7.2; 0.3.4; 0.3.5; 0.3.8; 0.3.10; 0.3.11; +27 more
CVE-2013-2292
–
3%
Mar 12
bitcoind and Bitcoin-Qt 0.8.0 and earlier allow remote attackers to cause a denial of service (electricity consumption) by mining a block to create a nonstandard Bitcoin…
Affected: through 0.8.0; 0.3.4; 0.3.5; 0.3.8; 0.3.10; 0.3.11; +27 more
CVE-2013-2273
–
2%
Mar 12
bitcoind and Bitcoin-Qt before 0.4.9rc1, 0.5.x before 0.5.8rc1, 0.6.0 before 0.6.0.11rc1, 0.6.1 through 0.6.5 before 0.6.5rc1, and 0.7.x before 0.7.3rc1 make it easier for remote…
Affected: 0.3.4; 0.3.5; 0.3.8; 0.3.10; 0.3.11; 0.3.12; +26 more
CVE-2013-2272
–
2%
Mar 12
The penny-flooding protection mechanism in the CTxMemPool::accept method in bitcoind and Bitcoin-Qt before 0.4.9rc1, 0.5.x before 0.5.8rc1, 0.6.0 before 0.6.0.11rc1, 0.6.1 through…
Affected: 0.3.4; 0.3.5; 0.3.8; 0.3.10; 0.3.11; 0.3.12; +26 more
CVE-2012-4684
–
3%
Mar 12
The alert functionality in bitcoind and Bitcoin-Qt before 0.7.0 supports different character representations of the same signature data, but relies on a hash of this signature,…
Affected: 0.3.4; 0.3.5; 0.3.8; 0.3.10; 0.3.11; 0.3.12; +26 more
CVE-2012-4683
–
1%
Sep 14
Unspecified vulnerability in bitcoind and Bitcoin-Qt allows attackers to cause a denial of service via unknown vectors, a different vulnerability than CVE-2012-4682
Affected: All versions, or not specified
CVE-2012-4682
–
1%
Sep 14
Unspecified vulnerability in bitcoind and Bitcoin-Qt allows attackers to cause a denial of service via unknown vectors, a different vulnerability than CVE-2012-4683
Affected: All versions, or not specified
CVE-2012-3789
–
2%
Aug 6
Unspecified vulnerability in bitcoind and Bitcoin-Qt before 0.4.7rc3, 0.5.x before 0.5.6rc3, 0.6.0.x before 0.6.0.9rc1, and 0.6.x before 0.6.3rc1 allows remote attackers to cause…
Affected: 0.4.0; 0.4.1; 0.4.1; 0.4.2; 0.4.3; 0.4.4; +22 more
CVE-2012-2459
–
3%
Aug 6
Unspecified vulnerability in bitcoind and Bitcoin-Qt before 0.4.6, 0.5.x before 0.5.5, 0.6.0.x before 0.6.0.7, and 0.6.x before 0.6.2 allows remote attackers to cause a denial of…
Affected: through 0.4.5; 0.3.4; 0.3.5; 0.3.8; 0.3.10; 0.3.11; +7 more
CVE-2012-1910
–
5%
Aug 6
Bitcoin-Qt 0.5.0.x before 0.5.0.5; 0.5.1.x, 0.5.2.x, and 0.5.3.x before 0.5.3.1; and 0.6.x before 0.6.0rc4 on Windows does not use MinGW multithread-safe exception handling, which…
Affected: 0.5.0; 0.5.1; 0.5.2; 0.6.0; 0.6.0; 0.6.0
CVE-2012-1909
–
3%
Aug 6
The Bitcoin protocol, as used in bitcoind before 0.4.4, wxBitcoin, Bitcoin-Qt, and other programs, does not properly handle multiple transactions with the same identifier, which…
Affected: through 0.4.4; 0.3.4; 0.3.5; 0.3.8; 0.3.10; 0.3.11; +4 more
Page 1 of 2 · 56 total