NRDAX
CLI Submit

← registry

NRDAX-T0407 - Signature Count Integer Overflow Panic

compute_amp · active · first seen 2026-07-17

provenance: Reproduced in NullRabbit's attack-reproduction pipeline

mechanism

Tx::verify_signatures counts/indexes the public keys in a Section::Authorization using a u8-width counter; a single unauthenticated transaction whose Authorization section carries 256+ Ed25519 public keys (with matching valid signatures) overflows that u8 during mempool CheckTx. The overflow triggers a panic, crashing the validating node from one crafted broadcast_tx_sync submission. Fix-class is bounding/validating the authorization key-count (or widening the counter) before/during signature verification, i.e. an integer-overflow-in-untrusted-length-field defect (CWE-190) in mempool tx validation.

instances (1)

chainprimitivefidelityoriginreproducer (bundle)source
namada namada_multisig_256key_sig_overflow lab reverse-engineered-cve namada_multisig_256key_sig_overflow -

related (compute_amp)

cite

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

plain

NRDAX Registry. Technique NRDAX-T0407.

bibtex
@misc{nrdax_NRDAX_T0407,
  title = {Signature Count Integer Overflow Panic (NRDAX-T0407)},
  howpublished = {NRDAX Registry},
  url = {https://nrdax.com/techniques/NRDAX-T0407},
}
json (csl)
{
  "id": "nrdax-NRDAX-T0407",
  "type": "dataset",
  "title": "Signature Count Integer Overflow Panic (NRDAX-T0407)",
  "URL": "https://nrdax.com/techniques/NRDAX-T0407",
  "publisher": "NRDAX Registry"
}
badge

NRDAX-T0407 in the NRDAX registry

[![NRDAX-T0407 in the NRDAX registry](https://nrdax.com/badge/NRDAX-T0407.svg)](https://nrdax.com/techniques/NRDAX-T0407-signature-count-integer-overflow-panic)

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

CLI guide → GitHub ↗