High-Risk Bug in Bitcoin Core Affects 17% of Full Nodes

Estimates suggest around 3,330 of the 19,200 reachable full nodes are vulnerable, according to Bitnodes surveillance data.

Written By:
Jalpa Bhavsar

Reviewed By:
Jahnu Jagtap

High-Risk Bug In Bitcoin Core Affects 17% Of Full Nodes

Bitcoin Core developers have issued a strong warning regarding a high-risk vulnerability in which a significant software bug affecting one in every six Bitcoin nodes. 

This issue impacts approximately 17% of the network, specifically all versions of Bitcoin Core prior to 24.0.1, as revealed on Thursday by workers at the open source Bitcoin Core Project, which manage the software running on over 98% of accessible full nodes.

The vulnerability enables malicious actors to launch a denial-of-service (DoS) attack by flooding nodes with low-difficulty header chains. This may require nodes to download extremely long chains, exceeding their bandwidth or storage capacity and potentially crashing the node. Current estimates suggest around 3,330 of the 19,200 reachable full nodes are vulnerable, according to Bitnodes surveillance data.

Developers fixed this error in pull request (PR) 25717, which was merged into production on December 12, 2022, with the release of Bitcoin Core version 24.0.1. The most recent version, 27.1, incorporates this update as well as additional security enhancements.

Although this flaw is critical, there are just a handful of known exploits on public record. The flaw provides minimal financial advantage to the attacker because generating and broadcasting header chains to carry out the denial-of-service is highly costly.

However, it is a security flaw that might be used by a very strong, wealthy, or intelligent party (like a country) to interfere with Bitcoin’s operations for non-financial or financially-deferred purposes.

In early June, Bitcoin Core developers started disclosing serious bugs patched for at least 18 months, beginning with older versions like 20 and below. However, every few weeks, they revealed new software flaws. To their credit, the releases were intended to promote openness and praise developers for their voluntary, responsible disclosures.

Over time, these disclosures have focused on more recent versions, including Thursday’s release highlighting risks in versions 24 and earlier, even as recent as May 18, 2023. Once seen as historical, this transparency is now urging Bitcoin node operators to update their software to avoid vulnerabilities.

Also Read: Redditor Attempts Running a Full Bitcoin Node In China



Jalpa is enthusiastic content writer brings a fresh perspective to simplify complex crypto topics. She started her journey as a writer with a background as a graphic designer. She possesses talent in lettering and line art and dreams of opening her own art studio. she has an ardent love for mountain.
Follow:
Jahnu Jagtap, a crypto enthusiast since 2020. Loves to guide others to understand blockchains, crypto currencies, NFTs, Metaverse and everything in Web3. He is passionate about his work and never stops his research on crypto.