Findings

CVE-2026-40583

UltraDAG is a minimal DAG-BFT blockchain in Rust.

Published Apr 21, 2026 · updated Jun 17, 2026 · ultradag ultradag

UltraDAG is a minimal DAG-BFT blockchain in Rust. In version 0.1, a non-council attacker can submit a signed SmartOp::Vote transaction that passes signature, nonce, and balance prechecks, but fails authorization only after state mutation has already occurred.

Code

The project this record applies to. Exploit listings stay in References.

Timeline

Detection, updates, and resolution for this record.

  1. Apr 21, 2026 · NIST NVD

    Detected

    UltraDAG is a minimal DAG-BFT blockchain in Rust. In version 0.1, a non-council attacker can submit a signed SmartOp::Vote transaction that passes signature, nonce, and balance prechecks, but fails authorization only after state mutation has already occurred.

  2. Jun 17, 2026 · NIST NVD

    Updated

    UltraDAG is a minimal DAG-BFT blockchain in Rust. In version 0.1, a non-council attacker can submit a signed SmartOp::Vote transaction that passes signature, nonce, and balance prechecks, but fails authorization only after state mutation has already occurred.

Affected

  • cpe ultradag/ultradag0.1.0

Sources

  • CVE.orgVulnerability recordCVE-2026-40583

    Official CVE identifier

    cve.org
  • NIST NVDVulnerability recordCVE-2026-40583

    UltraDAG is a minimal DAG-BFT blockchain in Rust. In version 0.1, a non-council attacker can submit a signed SmartOp::Vote transaction that passes signature, nonce, and balance prechecks, but fails authorization only after state mutation has already occurred.

    nvd.nist.gov

References