Saturday, August 2, 2025
Bitcoin In Stock
Shop
  • Home
  • Cryptocurrency
  • Blockchain
  • Bitcoin
  • Market & Analysis
  • Altcoin
  • DeFi
  • More
    • Ethereum
    • Dogecoin
    • XRP
    • NFTs
    • Regulations
  • Shop
    • Bitcoin Book
    • Bitcoin Coin
    • Bitcoin Hat
    • Bitcoin Merch
    • Bitcoin Miner
    • Bitcoin Miner Machine
    • Bitcoin Shirt
    • Bitcoin Standard
    • Bitcoin Wallet
Bitcoin In Stock
No Result
View All Result
Home Ethereum

Sepolia Incident | Ethereum Foundation Blog

n70products by n70products
April 16, 2024
in Ethereum
0
Sepolia Incident | Ethereum Foundation Blog
189
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter


This weblog publish discloses a risk towards the Ethereum community that was current from the Merge up till the Dencun onerous fork.

Background

Previous to the merge, totally different message dimension limits for RPC communication had been set to guard purchasers from denial-of-service (DOS) assaults. These limits, utilized to messages acquired through HTTP endpoints, had been carried over to the engine API, which performs an important position in connecting Execution and Consensus Layer purchasers throughout block manufacturing. Because of the engine API’s involvement in block manufacturing, it turned doable for blocks to be produced that surpassed the RPC dimension limits of some purchasers however remained throughout the acceptable vary for others.

upload 63a6c5b3b29a2b29d6076ce38e03cf82

If an attacker creates a message that exceeds the scale restrict of the shopper with the bottom setting, whereas nonetheless adhering to the fuel restrict necessities, after which waits for a block to be produced, it may lead to a state of affairs the place some purchasers regard the block as legitimate, whereas others reject it, issuing a HTTP error code “413: Content material Too Giant.”

Influence

An attacker that would craft these messages would be capable of power the vast majority of nodes (=geth) to reject blocks {that a} minority would settle for. These blocks can be forked away and the proposer would miss out on rewards.

upload 043bfcd82c1fbd1d8485048b8b7874f2

At first we thought that it was solely doable to create these blocks by utilizing builders or a modified model of a shopper. Geth has a builtin restrict of 128KB for transactions, which implies that a giant transaction just like the one underneath dialogue wouldn’t find yourself within the transaction swimming pools of any geth node. It was nevertheless doable to nonetheless set off the restrict by having a shopper with the next restrict suggest the block and the CL requesting validation of this proposed larger block.

We proposed an answer in quickly decreasing the RPC restrict on all purchasers to the bottom worth (5MB). This might make the block invalid and an attacker can be very restricted within the chaos they’ll trigger within the community because the majority of the nodes would reject their blocks.

Nonetheless on February seventh we found that it was doable to create a block that might hit the 5MB restrict with a bunch of transactions which might be beneath the 128KB restrict and never exceed 30 million fuel.

This can be a larger subject as a result of we realized an attacker may create a bunch of excessive paying transactions and ship them to the community. Since he outpays everybody else within the mempool, each node (even geth nodes) would come with the assault transactions of their block thus making a block that might not be accepted by the vast majority of the community, leading to loads of forks (all being deemed legitimate by the minority nodes) and the chain retains reorging time and again.

Afterward February seventh, we got here to the conclusion that everybody elevating their RPC limits can be the safer different.

Timeline

  • 2024-02-06 13:00: Toni (EF), Pari (EF) and Justin (Besu) attempt to submit a specificly grinded transaction to the community. The transaction contributes to as much as 2.7 MB blocks when snappy compressed.
  • 2024-02-06 13:25: Pari receives errors from his native Geth node though the transaction must be legitimate.
  • 2024-02-06 15:14: Justin managed to place the transaction in a block and submitted it via the Besu shopper.
  • 2024-02-06 20:46: Sam (EF) alerts Pari (particular because of mysticryuujin on X), Toni and Alex about sure Sepolia nodes struggeling.
  • 2024-02-06 21:05: Workforce double checks with Marius from Geth and confirms the bug.
  • 2024-02-06 21:10: The gang will get collectively to debug it
  • 2024-02-07 23:40: We determined for all purchasers to restrict their RPC request restrict to 5MB
  • 2024-02-07 6:40: We found that there is likely to be a much bigger subject and the assault may be executed with transactions lower than 128KB dimension.
  • 2024-02-07 10:00: We determined for all purchasers to extend the RPC request restrict.
  • 2024-02-07 21:00: The repair was merged in geth.
  • 2024-02-09: Geth was launched


Whereas Geth was the one shopper affected by this bug, different purchasers have additionally up to date their defaults to be protected of this assault even when fuel limits are elevated.
The shopper groups indicated that the next updates have the protected rpc limits:

Geth: v1.13.12

Nethermind: v1.25.4

Besu: 24.1.2

Erigon: v2.58.0

Reth: v0.1.0-alpha.18





Source link

Tags: BlogEthereumFoundationIncidentSepolia
  • Trending
  • Comments
  • Latest
Everything announced at Meta Connect 2024: $299 Quest 3S, Orion AR glasses, and more

Everything announced at Meta Connect 2024: $299 Quest 3S, Orion AR glasses, and more

September 25, 2024
Ethereum turns deflationary: What it means for ETH prices in 2025

Ethereum turns deflationary: What it means for ETH prices in 2025

October 18, 2024
Ethereum Price Could Still Reclaim $4,000 Based On This Bullish Divergence

Ethereum Price Could Still Reclaim $4,000 Based On This Bullish Divergence

February 23, 2025
Uniswap Launches New Bridge Connecting DEX to Base, World Chain, Arbitrum and Others

Uniswap Launches New Bridge Connecting DEX to Base, World Chain, Arbitrum and Others

October 24, 2024
Making the case for Litecoin’s breakout before Bitcoin’s halving

Making the case for Litecoin’s breakout before Bitcoin’s halving

0
Rocket Pool Stands To Reap Big From Ethereum’s Dencun Upgrade, RPL Flying

Rocket Pool Stands To Reap Big From Ethereum’s Dencun Upgrade, RPL Flying

0
24 Crypto Terms You Should Know

24 Crypto Terms You Should Know

0
Shibarium Breaks The Internet (Again) With Over 400 Million Layer-2 Transactions

Shibarium Breaks The Internet (Again) With Over 400 Million Layer-2 Transactions

0
Crypto Treasurys Top $100B for Ethereum’s 10th Anniversary: Finance Redefined

Crypto Treasurys Top $100B for Ethereum’s 10th Anniversary: Finance Redefined

August 2, 2025
$3.5 Billion Bitcoin Heist, Biggest Crypto Hack Ever, Retroactively Uncovered

$3.5 Billion Bitcoin Heist, Biggest Crypto Hack Ever, Retroactively Uncovered

August 2, 2025
UK to lift crypto ETN ban for retail traders on October 8 – Details here!

UK to lift crypto ETN ban for retail traders on October 8 – Details here!

August 2, 2025
Anthropic beats OpenAI as the top LLM provider for business – and it’s not even close

Anthropic beats OpenAI as the top LLM provider for business – and it’s not even close

August 2, 2025

Recent News

Crypto Treasurys Top $100B for Ethereum’s 10th Anniversary: Finance Redefined

Crypto Treasurys Top $100B for Ethereum’s 10th Anniversary: Finance Redefined

August 2, 2025
$3.5 Billion Bitcoin Heist, Biggest Crypto Hack Ever, Retroactively Uncovered

$3.5 Billion Bitcoin Heist, Biggest Crypto Hack Ever, Retroactively Uncovered

August 2, 2025

Categories

  • Altcoin
  • Bitcoin
  • Blockchain
  • Blog
  • Cryptocurrency
  • DeFi
  • Dogecoin
  • Ethereum
  • Market & Analysis
  • NFTs
  • Regulations
  • XRP

Recommended

  • Crypto Treasurys Top $100B for Ethereum’s 10th Anniversary: Finance Redefined
  • $3.5 Billion Bitcoin Heist, Biggest Crypto Hack Ever, Retroactively Uncovered
  • UK to lift crypto ETN ban for retail traders on October 8 – Details here!

© 2024 Bitcoin In Stock | All Rights Reserved

No Result
View All Result
  • Home
  • Cryptocurrency
  • Blockchain
  • Bitcoin
  • Market & Analysis
  • Altcoin
  • DeFi
  • More
    • Ethereum
    • Dogecoin
    • XRP
    • NFTs
    • Regulations
  • Shop
    • Bitcoin Book
    • Bitcoin Coin
    • Bitcoin Hat
    • Bitcoin Merch
    • Bitcoin Miner
    • Bitcoin Miner Machine
    • Bitcoin Shirt
    • Bitcoin Standard
    • Bitcoin Wallet

© 2024 Bitcoin In Stock | All Rights Reserved

Go to mobile version