Look up anything

Look up anything

Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

back to top

No auto-update in Bitcoin Core means 13% of nodes may crash

Related Article

Bitcoin builders right this moment disclosed particulars of one other high-severity software program bug. In line with senior Core builders, over 13% of the house and enterprise computer systems around the globe that implement Bitcoin’s guidelines are weak to a distant shutdown.

The bug, named CVE-2024-35202, impacts Bitcoin nodes working Core software program previous to model 25.0. Nodes that haven’t up to date to not less than 25.0 permit an attacker to remotely exploit an assertion within the software program logic that handles block transaction (‘blocktxn’) messages.

Particularly, the vulnerability stems from Core’s compact block protocol, which makes use of shortened transaction identifiers to cut back web bandwidth use. An attacker can set off a collision in these identifiers, inflicting the node to request a full block.

Though requesting a full, unabridged block is a security precaution, software program variations previous to 25.0 have a flaw of their dealing with logic of subsequent blocktxn messages. In brief, the node might be pressured into an invalid state by way of manipulating logic gates, inflicting it to crash solely.

Learn extra: Bitcoin devs lastly admitting to main errors in Core software program

Bug patched since Could 2023, however Bitcoin Core doesn’t auto-update

Credit score for locating and disclosing the vulnerability goes to Niklas Gögge, who additionally supplied the patch carried out in Bitcoin Core v25.0. He patched this bug in Bitcoin Core pull request quantity 26898 and different builders had merged it into manufacturing by Could 26, 2023.

In line with self-declared values declared by internet-accessible nodes tracked by BitNodes.io, 13.7% of the 18,843 nodes working the Bitcoin community are weak to the assault. Builders encourage all node operators to replace their software program to patch this vulnerability. The newest model of Bitcoin Core software program is 28.0. 

Though fairly critical, the bug has little monetary profit to a mean attacker, because it requires refined manipulation of the compact block protocol and doesn’t permit for double-spending of bitcoin with out coordinating quite a lot of different monetary and social engineering schemes.

Nonetheless, it’s a safety vulnerability that may very well be exploited by a company or governmental actor who needs to disrupt the operations of Bitcoin for financially-deferred causes.

The disclosure of this bug follows a current development of Bitcoin Core builders revealing critical vulnerabilities in older software program variations. As a result of Core software program doesn’t robotically replace by default, node operators should manually select to obtain, confirm, and replace their software program.

Except Bitcoin node operators replace their software program, a portion of the community may very well be vulnerable to a shutdown.

Bought a tip? Ship us an e mail or ProtonMail. For extra knowledgeable information, observe us on X, Instagram, Bluesky, and Google Information, or subscribe to our YouTube channel.

Related Article