High severity · published May 12, 2026
CVE-2026-45226
Heym < 0.0.21 Authorization Bypass in Workflow Execution
7.1
CVSS
0.3%
EPSS
No
On KEV
Description
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.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L
Attack vector
Network
Complexity
High
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
Low
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 22% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
HE
heym · heymrun
before 0.0.21 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-45226
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-45226
github.com
https://github.com/heymrun/heym/commit/3ae3ef6a7d3609da0e910f9ed6b81e99a1661ac8
github.com
https://github.com/heymrun/heym/pull/93
github.com
https://github.com/heymrun/heym/releases/tag/v0.0.21
www.vulncheck.com
https://www.vulncheck.com/advisories/heym-authorization-bypass-in-workflow-execution
More from heym
8.8
CVE-2026-55376
heym Python Tool Sandbox Escape
8.8
CVE-2026-100865
Heym before 0.0.53 Remote Code Execution via eval() Sandbox Escape
8.8
CVE-2026-100864
heym before 0.0.91 Remote Code Execution via Expression Engine
8.8
CVE-2026-45227
Heym < 0.0.21 Sandbox Escape via Python Introspection
7.6
CVE-2026-45225
Heym < 0.0.21 Path Traversal File Upload via upload_file()
