Bitcoin Foundation
The Bitcoin Foundation was an American organization formerly registered as a nonprofit corporation.
Products
5- 60 CVEs
- 30 CVEs
- 25 CVEs
- 8 CVEs
- 5 CVEs
Recent CVEs
65| CVE | Vendor / Product | Sev | Risk | CVSS | EPSS | KEV | Published | Description |
|---|---|---|---|---|---|---|---|---|
| CVE-2015-20111 | Cri | 0.57 | 9.8 | 0.01 | Nov 18, 2024 | 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 different vulnerability than CVE-2019-12107. In Bitcoin Core before 0.12, remote code execution was… | ||
| CVE-2025-54605 | Hig | 0.49 | 7.5 | 0.00 | Oct 28, 2025 | Bitcoin Core through 29.0 allows Uncontrolled Resource Consumption (issue 2 of 2). | ||
| CVE-2025-54604 | Hig | 0.49 | 7.5 | 0.00 | Oct 28, 2025 | Bitcoin Core through 29.0 allows Uncontrolled Resource Consumption (issue 1 of 2). | ||
| CVE-2024-52920 | Hig | 0.49 | 7.5 | 0.01 | Nov 18, 2024 | Bitcoin Core before 0.20.0 allows remote attackers to cause a denial of service (infinite loop) via a malformed GETDATA message. | ||
| CVE-2024-52916 | Hig | 0.49 | 7.5 | 0.01 | Nov 18, 2024 | Bitcoin Core before 0.15.0 allows a denial of service (OOM kill of a daemon process) via a flood of minimum difficulty headers. | ||
| CVE-2024-52915 | Hig | 0.49 | 7.5 | 0.01 | Nov 18, 2024 | Bitcoin Core before 0.20.0 allows remote attackers to cause a denial of service (memory consumption) via a crafted INV message. | ||
| CVE-2024-52914 | Hig | 0.49 | 7.5 | 0.01 | Nov 18, 2024 | In Bitcoin Core before 0.18.0, a node could be stalled for hours when processing the orphans of a crafted unconfirmed transaction. | ||
| CVE-2024-52912 | Hig | 0.49 | 7.5 | 0.01 | Nov 18, 2024 | 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. | ||
| CVE-2019-25220 | Hig | 0.49 | 7.5 | 0.01 | Nov 18, 2024 | 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) because a node does not first verify that a presented chain has enough work before committing to… | ||
| CVE-2023-37192 | Hig | 0.49 | 7.5 | 0.01 | Jul 7, 2023 | 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 Bitcoin transactions to wallets of their own choosing. | ||
| CVE-2021-3195 | Hig | 0.49 | 7.5 | 0.01 | Jan 26, 2021 | 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. NOTE: this reportedly does not violate the security model of Bitcoin Core, but can violate the security model of a fork… | ||
| CVE-2018-1000893 | Hig | 0.49 | 7.5 | 0.01 | Dec 23, 2020 | Bitcoin SV before 0.1.1 allows uncontrolled resource consumption when deserializing transactions. | ||
| CVE-2018-1000892 | Hig | 0.49 | 7.5 | 0.01 | Dec 23, 2020 | Bitcoin SV before 0.1.1 allows uncontrolled resource consumption when receiving sendheaders messages. | ||
| CVE-2018-1000891 | Hig | 0.49 | 7.5 | 0.01 | Dec 23, 2020 | Bitcoin SV before 0.1.1 allows uncontrolled resource consumption when receiving messages with invalid checksums. | ||
| CVE-2020-14198 | Hig | 0.49 | 7.5 | 0.03 | Sep 10, 2020 | Bitcoin Core 0.20.0 allows remote denial of service. | ||
| CVE-2018-17145 | Hig | 0.49 | 7.5 | 0.04 | Sep 10, 2020 | 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 INVDoS. NOTE: this can also affect other cryptocurrencies, e.g., if they were forked from Bitcoin Core… | ||
| CVE-2017-12842 | Hig | 0.49 | 7.5 | 0.02 | Mar 16, 2020 | 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… | ||
| CVE-2015-3641 | Hig | 0.49 | 7.5 | 0.02 | Mar 12, 2020 | 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. | ||
| CVE-2019-15947 | Hig | 0.49 | 7.5 | 0.01 | Sep 5, 2019 | In Bitcoin Core 0.18.0, bitcoin-qt stores wallet.dat data unencrypted in memory. Upon a crash, it may dump a core file. If a user were to mishandle a core file, an attacker can reconstruct the user's wallet.dat file, including their private keys, via a grep "6231 0500" command. | ||
| CVE-2018-17144 | Hig | 0.49 | 7.5 | 0.07 | Sep 19, 2018 | 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 (application crash) exploitable by miners via duplicate input. An attacker can make bitcoind or Bitcoin-Qt… |
- risk 0.57cvss 9.8epss 0.01
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 different vulnerability than CVE-2019-12107. In Bitcoin Core before 0.12, remote code execution was…
- risk 0.49cvss 7.5epss 0.00
Bitcoin Core through 29.0 allows Uncontrolled Resource Consumption (issue 2 of 2).
- risk 0.49cvss 7.5epss 0.00
Bitcoin Core through 29.0 allows Uncontrolled Resource Consumption (issue 1 of 2).
- risk 0.49cvss 7.5epss 0.01
Bitcoin Core before 0.20.0 allows remote attackers to cause a denial of service (infinite loop) via a malformed GETDATA message.
- risk 0.49cvss 7.5epss 0.01
Bitcoin Core before 0.15.0 allows a denial of service (OOM kill of a daemon process) via a flood of minimum difficulty headers.
- risk 0.49cvss 7.5epss 0.01
Bitcoin Core before 0.20.0 allows remote attackers to cause a denial of service (memory consumption) via a crafted INV message.
- risk 0.49cvss 7.5epss 0.01
In Bitcoin Core before 0.18.0, a node could be stalled for hours when processing the orphans of a crafted unconfirmed transaction.
- risk 0.49cvss 7.5epss 0.01
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.
- risk 0.49cvss 7.5epss 0.01
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) because a node does not first verify that a presented chain has enough work before committing to…
- risk 0.49cvss 7.5epss 0.01
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 Bitcoin transactions to wallets of their own choosing.
- risk 0.49cvss 7.5epss 0.01
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. NOTE: this reportedly does not violate the security model of Bitcoin Core, but can violate the security model of a fork…
- risk 0.49cvss 7.5epss 0.01
Bitcoin SV before 0.1.1 allows uncontrolled resource consumption when deserializing transactions.
- risk 0.49cvss 7.5epss 0.01
Bitcoin SV before 0.1.1 allows uncontrolled resource consumption when receiving sendheaders messages.
- risk 0.49cvss 7.5epss 0.01
Bitcoin SV before 0.1.1 allows uncontrolled resource consumption when receiving messages with invalid checksums.
- risk 0.49cvss 7.5epss 0.03
Bitcoin Core 0.20.0 allows remote denial of service.
- risk 0.49cvss 7.5epss 0.04
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 INVDoS. NOTE: this can also affect other cryptocurrencies, e.g., if they were forked from Bitcoin Core…
- risk 0.49cvss 7.5epss 0.02
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…
- risk 0.49cvss 7.5epss 0.02
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.
- risk 0.49cvss 7.5epss 0.01
In Bitcoin Core 0.18.0, bitcoin-qt stores wallet.dat data unencrypted in memory. Upon a crash, it may dump a core file. If a user were to mishandle a core file, an attacker can reconstruct the user's wallet.dat file, including their private keys, via a grep "6231 0500" command.
- risk 0.49cvss 7.5epss 0.07
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 (application crash) exploitable by miners via duplicate input. An attacker can make bitcoind or Bitcoin-Qt…