Skip to main content

Heym CVE-2026-45226

| EUVDEUVD-2026-29868 HIGH
Incorrect Authorization (CWE-863)
2026-05-12 VulnCheck GHSA-p953-2g5p-33c5
7.6
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
7.6 HIGH
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
7.1 HIGH

Authenticated user needed (PR:L) and valid victim UUID must be known/guessed (AC:H); network reachable with no interaction; high confidentiality/integrity but limited availability impact, scope unchanged.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L
4.0 AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

4
Source Code Evidence Fetched
Jul 23, 2026 - 19:16 vuln.today
Analysis Generated
Jul 23, 2026 - 19:16 vuln.today
CVSS changed
May 12, 2026 - 22:22 NVD
7.1 (HIGH) 7.6 (HIGH)
CVE Published
May 12, 2026 - 21:17 nvd
HIGH 7.6

DescriptionCVE.org

Heym before 0.0.21 contains an authorization bypass vulnerability in workflow execution that allows authenticated users to execute arbitrary workflows by referencing victim workflow UUIDs without proper access validation. Attackers can create workflows with execute nodes or agent subWorkflowIds pointing to victim workflow UUIDs to load and execute those workflows under attacker-controlled execution paths, exposing victim workflow outputs and triggering workflow nodes with unintended side effects.

AnalysisAI

Authorization bypass in Heym's workflow execution engine (versions before 0.0.21) allows any authenticated user to run workflows belonging to other users by referencing the victim's workflow UUIDs, exposing their outputs and triggering side-effecting nodes. The root cause is missing access validation on subworkflow and execute-node references (CWE-863), fixed upstream in pull request #93. No public exploit has been identified at time of analysis, and EPSS scores it at just 0.05% with CISA SSVC marking exploitation as 'none' - but SSVC rates the technical impact as total.

Technical ContextAI

Heym (published by heymrun) is a workflow/agent-orchestration platform where users build workflows composed of nodes, including 'execute' nodes and agent nodes that carry a subWorkflowId to invoke nested workflows by UUID. The vulnerability is an instance of CWE-863 (Incorrect Authorization): when a workflow references another workflow by UUID via an execute node or agent subWorkflowId, the engine loaded and ran the target without verifying that the requesting user owned or was authorized to access it. Because UUIDs act as the only reference and no ownership check gated resolution, an attacker could point their own attacker-controlled execution path at a victim's workflow. The fix (PR #93, 'fix(workflows): enforce subworkflow access checks', commit 3ae3ef6) adds the missing access validation before subworkflow load/execution. The single affected CPE is cpe:2.3:a:heymrun:heym:*:*:*:*:*:*:*:*.

RemediationAI

Vendor-released patch: v0.0.21 - upgrade Heym to 0.0.21 or later, which enforces subworkflow access checks (PR https://github.com/heymrun/heym/pull/93, commit 3ae3ef6a7d3609da0e910f9ed6b81e99a1661ac8, release https://github.com/heymrun/heym/releases/tag/v0.0.21). If immediate upgrade is not possible, reduce exposure by treating the instance as single-tenant or restricting workflow-execution accounts to trusted users only, since exploitation requires an authenticated account, and by monitoring execution logs for workflows referencing subWorkflowIds or execute-node UUIDs the invoking user does not own; the trade-off is that these are detective/administrative controls that do not close the bypass and are impractical on genuinely multi-user instances. Note that v0.0.21 also bundles unrelated security fixes (Python tool sandbox hardening in PR #94 and stored upload path containment in PR #92), so upgrading is doubly beneficial.

Share

CVE-2026-45226 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy