Laut Odaily haben Bitcoin-Entwickler Details einer erheblichen Software-Sicherheitslücke offengelegt. Erfahrene Core-Entwickler berichteten, dass über 13 % der privaten und kommerziellen Computer, auf denen Bitcoin-Regeln laufen, anfällig für Remote-Shutdown-Angriffe sind. Die Sicherheitslücke mit der Bezeichnung CVE-2024-35202 betrifft Bitcoin-Knoten, die mit Core-Softwareversionen vor 25.0 laufen. Knoten, die nicht auf mindestens Version 25.0 aktualisiert wurden, ermöglichen es Angreifern, eine Behauptung in der Softwarelogik, die „blocktxn“-Nachrichten verarbeitet, aus der Ferne auszunutzen. Bemerkenswerterweise bietet diese Sicherheitslücke gewöhnlichen Angreifern nur minimalen wirtschaftlichen Nutzen.

Das Problem entsteht durch das kompakte Blockprotokoll des Core, das verkürzte Transaktionskennungen verwendet, um die Internetbandbreitennutzung zu reduzieren. Angreifer können Konflikte innerhalb dieser Kennungen auslösen, wodurch Knoten einen vollständigen Block anfordern. Während die Anforderung eines vollständigen, ungekürzten Blocks eine Sicherheitsvorkehrung darstellt, weisen Softwareversionen vor 25.0 einen Fehler in der Logik auf, die nachfolgende Blocktxn-Nachrichten verarbeitet. Im Wesentlichen können Angreifer Logikgatter manipulieren, um Knoten in einen ungültigen Zustand zu zwingen, was zu einem vollständigen Absturz des Knotens führt.

Niklas Gögge entdeckte und veröffentlichte die Schwachstelle und stellte einen Patch bereit, der in Bitcoin Core v25.0 bereitgestellt wurde. Er behob das Problem im Pull Request Nr. 26898 von Bitcoin Core und andere Entwickler integrierten es bis zum 26. Mai 2023 in die Produktion. Laut BitNodes.io sind 13,7 % der 18.843 Knoten, auf denen das Bitcoin-Netzwerk läuft, für diesen Angriff anfällig. Die Entwickler fordern alle Knotenbetreiber auf, ihre Software zu aktualisieren, um diese Schwachstelle zu beheben. Die neueste Version der Bitcoin Core-Software ist 28.0.