NRDAX-T0145 - Malformed HTTP Body Crash
Fault termination · RPC and public API · absent invariant · active · first seen 2026-07-09
provenance: Reproduced in NullRabbit's attack-reproduction pipeline
mechanism
CVE-2026-41585 (GHSA-29x4-r6jv-ff4w): Zebra's JSON-RPC HTTP middleware treated a failure to read the incoming HTTP request body as an unrecoverable error, aborting the process instead of returning an error response. A client that opens the RPC HTTP connection, sends headers (Content-Length promising the full JSON-RPC body) plus only a PARTIAL body, then RSTs the socket mid-transfer (premature disconnect) crashes the node; an authenticated attacker repeats it to hold the node in a crash/restart loop -> availability DoS. Requires a client that can pass cookie auth (on by default). Affected: zebrad 2.2.0 .. <4.3.1 (through 4.3.0), zebra-rpc 1.0.0-beta.45 .. <6.0.2 (through 6.0.1). Fixed: zebrad 4.3.1 / zebra-rpc 6.0.2 (body-read failure now propagated as an ordinary error response).
live exposure
No exposure data. Slashr ↗ has no risk signal mapped to this technique yet — absence of data is not absence of exposure.
instances (1)
| chain | primitive | fidelity | origin | reproducer (bundle) | source |
|---|---|---|---|---|---|
| zcash | zebra_rpc_premature_disconnect_crash | lab | reverse-engineered-cve | zebra_rpc_premature_disconnect_crash | CVE-2026-41585 ↗ |
related (Fault termination)
cite
https://nrdax.com/techniques/NRDAX-T0145
NRDAX Registry. Technique NRDAX-T0145.
@misc{nrdax_NRDAX_T0145,
title = {Malformed HTTP Body Crash (NRDAX-T0145)},
howpublished = {NRDAX Registry},
url = {https://nrdax.com/techniques/NRDAX-T0145},
} {
"id": "nrdax-NRDAX-T0145",
"type": "dataset",
"title": "Malformed HTTP Body Crash (NRDAX-T0145)",
"URL": "https://nrdax.com/techniques/NRDAX-T0145",
"publisher": "NRDAX Registry"
} [](https://nrdax.com/techniques/NRDAX-T0145-malformed-http-body-crash)
use from the CLI
Retrieve or cite this technique from a script or the terminal with the NRDAX Python library & CLI.
nrdax get NRDAX-T0145 nrdax cite NRDAX-T0145 --format bibtex