CVE-2021-31876: Bitcoin vulnerability
Affected: Bitcoin · Exploitation: possible (1 to 10%)
Not in CyberSIXT coverage yet: no article names this CVE. This page shows the public record.
Higher than 76% of scored CVEs
Not scored yet. The CVE record carries no CVSS score.
DescriptionCVE.org
Bitcoin Core 0.12.0 through 0.21.1 does not properly implement the replacement policy specified in BIP125, which makes it easier for attackers to trigger a loss of funds, or a denial of service attack against downstream projects such as Lightning network nodes. An unconfirmed child transaction with nSequence = 0xff_ff_ff_ff, spending an unconfirmed parent with nSequence <= 0xff_ff_ff_fd, should be replaceable because there is inherited signaling by the child transaction. However, the actual PreChecks implementation does not enforce this. Instead, mempool rejects the replacement attempt of the unconfirmed child transaction.
On the Atlas
Every published CVE is on the CyberSIXT Atlas, grouped by weakness, vendor and month.
CoverageNo articles yet
No CyberSIXT article names CVE-2021-31876 yet, so there is no coverage timeline, action brief or change log for it. Everything on this page comes from the public CVE record, CISA KEV, EPSS and the nuclei template index. Search the archive or see the CVEs in the news.
References
- NVD entrynvd.nist.gov
- CVE recordcve.org
- Weakness CWE-863cwe.mitre.org
- en.bitcoin.it/wiki/Common_Vulnerabilities_and_Exposures#CVE-2021en.bitcoin.it
- bitcoinops.org/en/topics/replace-by-feebitcoinops.org
- github.com/bitcoin/bitcoingithub.com
- lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-May/018893.lists.linuxfoundation.org
- bitcoinops.org/en/newsletters/2021/05/12bitcoinops.org