CVE-2026-40583

UltraDAG: SmartOp Vote Path Triggers Fatal Supply Invariant Halt

Published Apr 21, 2026 CVSS 4.0 · 8.8 High EPSS < 1% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Ultradag
Ultradag ultradag
CPEs cpe:2.3:a:ultradag:ultradag:0.1.0:*:*:*:*:*:*:*
Vendors & Products Ultradag
Ultradag ultradag
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H'}

Type Values Removed Values Added
First Time appeared Ultradagcom
Ultradagcom core
Vendors & Products Ultradagcom
Ultradagcom core
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description 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.
Title UltraDAG: SmartOp Vote Path Triggers Fatal Supply Invariant Halt
Weaknesses CWE-460
CWE-696
References
Metrics cvssV4_0

{'score': 8.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N/U:Red'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Apr 21, 2026, 8:37 PM
Reserved
Apr 14, 2026, 1:24 PM
Status
Analyzed
Published
Apr 21, 2026, 5:16 PM
Modified
Oct 26, 2026, 9:10 PM