CVE-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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:ultradag:ultradag:0.1.0:*:*:*:*:*:*:*

History

26 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) UltraDAG es una cadena de bloques DAG-BFT mínima en Rust. En la versión 0.1, un atacante que no forma parte del consejo puede enviar una transacción SmartOp::Vote firmada que pasa las verificaciones previas de firma, nonce y saldo, pero falla la autorización solo después de que la mutación de estado ya haya ocurrido.

Information

Published : 2026-04-21 17:16

Updated : 2026-10-26 21:10


NVD link : CVE-2026-40583

Mitre link : CVE-2026-40583

CVE.ORG link : CVE-2026-40583


JSON object : View

Products Affected

ultradag

  • ultradag
CWE
CWE-460

Improper Cleanup on Thrown Exception

CWE-696

Incorrect Behavior Order