A bug in an Ethereum network client has resulted in a fork of the cryptocurrency blockchain.
A bug in Geth causes a fork
A major consensus bug has affected over half of the Ethereum network’s nodes, resulting in those operating the older versions of Geth splitting from the main blockchain. Ethereum software developer Marius van der Wijden revealed that an unknown group or individual exploited a flaw affecting earlier versions of Geth.
It seems that someone found the bug we fixed in @go_ethereum v1.10.8 and exploited it causing all geth nodes with earlier versions to split from the network. If you are running v1.10.7 or earlier please update!!!
— MariusVanDerWijden (@vdWijden) August 27, 2021
Wijden pointed out that as a result of the bug, Geth clients and Ethereum nodes running software v1.10.7 or earlier are also at risk of splitting from the main network. He added that users that validators need to update their nodes over the next few hours. Failure to do so would cause them to vote on invalid committees.
The vulnerability current affects older versions of Geth clients, mostly v1.10.7 and earlier. These versions represent roughly 75% of all Ethereum nodes. Furthermore, at least 73% of Geth clients are operating the older versions. As such, roughly 54% of Ethereum nodes are currently operating with a major infrastructure bug.
Some market analysts are concerned that the bug could result in double-spending attacks on the Ethereum network. Yearn.finance founder Andre Cronje warned users to be careful at the moment. “Stay away from doing [transactions] for a while till confirmed, unless you are sure you are submitting to latest Geth,” Cronje said.
This bug is a major deal for the Ethereum network
The Ethereum network has been previously threatened by software bugs, but this latest one is one of the biggest to ever face the blockchain. Although some nodes have split off from the main network, there are no consequences to that action at the moment.
Currently, it seems most Ethereum miners are operating updated versions of Ethereum. Thus, implying that the network hash rate is supported by the longest chain. The nodes still using the older Geth versions are unable to access the main blockchain. Hence, while there is a possibility of an exploit hitting the Ethereum network, the blockchain appears to be stable for now.