go-ethereum/eth/fetcher
Martin Holst Swende 8f4a269437 eth, les: add sanity checks for unbounded block fields (#19573)
This PR adds some hardening in the lower levels of the protocol stack, to bail early on invalid data. Primarily, attacks that this PR protects against are on the "annoyance"-level, which would otherwise write a couple of megabytes of data into the log output, which is a bit resource intensive.
2024-06-28 11:33:04 +04:00
..
block_fetcher.go eth, les: add sanity checks for unbounded block fields (#19573) 2024-06-28 11:33:04 +04:00
block_fetcher_test.go core, eth: announce based transaction propagation (#20234) 2024-06-28 11:33:04 +04:00
tx_fetcher.go core, eth: announce based transaction propagation (#20234) 2024-06-28 11:33:04 +04:00
tx_fetcher_test.go core, eth: announce based transaction propagation (#20234) 2024-06-28 11:33:04 +04:00