CONNECT WITH US
Web3 & Blockchain

Web3 & Blockchain

Ethereum software bug triggers emergency fixes across major layer-2 networks

CryptoSlate logo

Published on

Add as a preferred source on Google
Ethereum software bug triggers emergency fixes across major layer-2 networks

Paradigm says a bug in Reth could produce incorrect blockchain state calculations, prompting coordinated patches across major Ethereum infrastructure.

A software flaw that could allow specially crafted transactions to produce incorrect blockchain state calculations has prompted coordinated fixes across Ethereum infrastructure.

On Nov. 5, Georgios Konstantopoulos, chief technology officer at crypto investment firm Paradigm, said that developers had released patches for Reth, Optimism, Base and Tempo after discovering an error in software used to process blockchain transactions.

The vulnerability affected Reth, an Ethereum execution client developed by Paradigm that provides critical infrastructure for networks operating within the Ethereum Virtual Machine (EVM) ecosystem.

According to Konstantopoulos, the flaw originated in Reth's legacy state-root calculation system, which could return an incorrect result when processing certain smart contract storage configurations.

A state root is a cryptographic fingerprint representing a blockchain's current state, including account balances and smart contract data. An incorrect calculation can cause nodes to disagree about the validity of a block, potentially disrupting transaction processing or network synchronization.

“Reth's legacy state root code had an edge case,” Konstantopoulos explained, adding that a carefully crafted transaction could trigger the error under specific conditions.

Reth's block-building software used the vulnerable calculation method on lower-end hardware and in networks built with Optimism's OP Stack, extending the potential exposure beyond Ethereum's mainnet infrastructure.

The Tempo development team discovered the issue through automated security testing. The testing technique, known as fuzzing, involves feeding software unusual or unexpected inputs to uncover errors that ordinary testing might miss.


Source link

Disclaimer

We strive to uphold the highest ethical standards in all of our reporting and coverage. We TheMorningPulse.fyi want to be transparent with our readers about any potential conflicts of interest that may arise in our work. It's possible that some of the investors we feature may have connections to other businesses, including competitors or companies we write about. However, we want to assure our readers that this will not have any impact on the integrity or impartiality of our reporting. We are committed to delivering accurate, unbiased news and information to our audience, and we will continue to uphold our ethics and principles in all of our work. Thank you for your trust and support.