NRDAX
Submit

← registry

NRDAX-T0165 - Missing Zero-Guard Divide-By-Zero Halt

consensus_abuse · active · first seen 2026-07-07

provenance: Reproduced in NullRabbit's attack-reproduction pipeline

mechanism

GHSA-x5vx-95h7-rv4p (cosmos-sdk <=0.47.15/<=0.50.11): x/group PercentageDecisionPolicy.Allow does yesCount.Quo(totalPower) with no totalPower==0 guard; a proposal on a group whose weight is driven to

instances (1)

chainprimitivefidelityoriginreproducer (bundle)source
cosmos cosmos_group_divzero_halt lab reverse-engineered-cve cosmos_group_divzero_halt https://github.com/cosmos/cosmos-sdk/security/advisories/GHSA-x5vx-95h7-rv4p ↗

references

related (consensus_abuse)

cite

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

plain

NRDAX Registry. Technique NRDAX-T0165.

bibtex
@misc{nrdax_NRDAX_T0165,
  title = {Missing Zero-Guard Divide-By-Zero Halt (NRDAX-T0165)},
  howpublished = {NRDAX Registry},
  url = {https://nrdax.com/techniques/NRDAX-T0165},
}
json (csl)
{
  "id": "nrdax-NRDAX-T0165",
  "type": "dataset",
  "title": "Missing Zero-Guard Divide-By-Zero Halt (NRDAX-T0165)",
  "URL": "https://nrdax.com/techniques/NRDAX-T0165",
  "publisher": "NRDAX Registry"
}