NRDAX
CLI Submit

← registry

NRDAX-T0156 - Mempool Pending Eviction Flood

Memory amplification · Consensus ingest · mis-scoped bound · active · first seen 2026-07-07

provenance: Reproduced in NullRabbit's attack-reproduction pipeline

mechanism

CVE-2022-23328 (go-ethereum, CVSS 7.5, all versions <1.10.13): an attacker node sends 5120 PENDING high-gas-price txns from ONE account that each fully spend the account's FULL BALANCE, in one eth Transactions (0x02→0x12) message. The high gas price purges the victim's pending mempool, and the 5120 same-account spend-all txns then occupy the pool → new txns can't enter → DoS. Sibling of CVE-2022-23327 (future-nonce flood) but a distinct pending-set spend-all vector. Fixed geth 1.10.13.

live exposure

No exposure data. Slashr ↗ has no risk signal mapped to this technique yet — absence of data is not absence of exposure.

instances (2)

chainprimitivefidelityoriginreproducer (bundle)source
ethereum geth_mempool_spend_all_flood lab reverse-engineered-cve geth_mempool_spend_all_flood CVE-2022-23328 ↗
ethereum geth_tx_future_flood lab reverse-engineered-cve geth_tx_future_flood GHSA-pvx3-gm3c-gmpr ↗

related (Memory amplification)

cite

https://nrdax.com/techniques/NRDAX-T0156

plain

NRDAX Registry. Technique NRDAX-T0156.

bibtex
@misc{nrdax_NRDAX_T0156,
  title = {Mempool Pending Eviction Flood (NRDAX-T0156)},
  howpublished = {NRDAX Registry},
  url = {https://nrdax.com/techniques/NRDAX-T0156},
}
json (csl)
{
  "id": "nrdax-NRDAX-T0156",
  "type": "dataset",
  "title": "Mempool Pending Eviction Flood (NRDAX-T0156)",
  "URL": "https://nrdax.com/techniques/NRDAX-T0156",
  "publisher": "NRDAX Registry"
}
badge

NRDAX-T0156 in the NRDAX registry

[![NRDAX-T0156 in the NRDAX registry](https://nrdax.com/badge/NRDAX-T0156.svg)](https://nrdax.com/techniques/NRDAX-T0156-mempool-pending-eviction-flood)

use from the CLI

Retrieve or cite this technique from a script or the terminal with the NRDAX Python library & CLI.

Retrieve this technique
nrdax get NRDAX-T0156
Cite it (BibTeX)
nrdax cite NRDAX-T0156 --format bibtex

CLI guide → GitHub ↗