Critical severity · published Apr 7, 2026
CVE-2026-35580
Emissary has GitHub Actions Shell Injection via Workflow Inputs
9.1
CVSS
0.6%
EPSS
No
On KEV
Description
Emissary is a P2P based data-driven workflow engine. Prior to 8.39.0, GitHub Actions workflow files contained shell injection points where user-controlled workflow_dispatch inputs were interpolated directly into shell commands via ${{ }} expression syntax. An attacker with repository write access could inject arbitrary shell commands, leading to repository poisoning and supply chain compromise affecting all downstream users. This vulnerability is fixed in 8.39.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
High
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.6% · higher than 47% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
EM
emissary · NationalSecurityAgency
< 8.39.0 · source: vendor, NVD
Affected product
EM
emissary
NationalSecurityAgency
More from emissary
8.8
CVE-2026-35582
Emissary has an OS Command Injection via Unvalidated IN_FILE_ENDING / OUT_FILE_ENDING in Executrix
7.2
CVE-2026-35581
Emissary has a Command Injection via PLACE_NAME Configuration in Executrix
5.3
CVE-2026-35583
Emissary has a Path Traversal via Blacklist Bypass in Configuration API
4.8
CVE-2026-35571
Emissary has Stored XSS via Navigation Template Link Injection