NRDAX
CLI Submit

← registry

NRDAX-T0398 - Unauthenticated Crypto Signing CPU Exhaustion

service_misconfig · active · first seen 2026-07-15

provenance: Reproduced in NullRabbit's attack-reproduction pipeline

mechanism

The bridge signing server exposes its request-handling routes over plain HTTP with no authentication, no per-IP rate limit, and no concurrency/timeout cap - the only middleware layer checks body size, not request rate. An attacker sends cheap unauthenticated GETs to the signing endpoint, each of which the handler expands into backend RPC round-trips (fetch+verify) before signing, so request volume translates directly into backend work with no admission control to shed excess load. This lets a modest unauthenticated flood exhaust the signer's handling capacity, denying enough validators from completing signature assembly to halt the quorum (availability/censorship, not forgery).

instances (1)

chainprimitivefidelityoriginreproducer (bundle)source
sui sui_bridge_sign_port_unauth_flood lab NullRabbit Labs sui_bridge_sign_port_unauth_flood -

cite

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

plain

NRDAX Registry. Technique NRDAX-T0398.

bibtex
@misc{nrdax_NRDAX_T0398,
  title = {Unauthenticated Crypto Signing CPU Exhaustion (NRDAX-T0398)},
  howpublished = {NRDAX Registry},
  url = {https://nrdax.com/techniques/NRDAX-T0398},
}
json (csl)
{
  "id": "nrdax-NRDAX-T0398",
  "type": "dataset",
  "title": "Unauthenticated Crypto Signing CPU Exhaustion (NRDAX-T0398)",
  "URL": "https://nrdax.com/techniques/NRDAX-T0398",
  "publisher": "NRDAX Registry"
}
badge

NRDAX-T0398 in the NRDAX registry

[![NRDAX-T0398 in the NRDAX registry](https://nrdax.com/badge/NRDAX-T0398.svg)](https://nrdax.com/techniques/NRDAX-T0398-unauthenticated-crypto-signing-cpu-exhaustion)

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-T0398
Cite it (BibTeX)
nrdax cite NRDAX-T0398 --format bibtex

CLI guide → GitHub ↗