CVE-2026-35582
8.8National Security Agency · Emissary
The Emissary workflow engine is vulnerable to OS command injection via improper sanitization of configuration file paths in the Executrix component, allowing arbitrary code execution.
Executive summary
A high-severity OS command injection vulnerability in the National Security Agency Emissary engine allows local authenticated attackers to achieve full system compromise.
Vulnerability
This is an OS command injection vulnerability (CWE-78) occurring within the Executrix.getCommand() function. An attacker with the ability to modify configuration files can inject arbitrary shell metacharacters into file ending parameters, which are then executed by the JVM process.
Business impact
Successful exploitation of this flaw grants an attacker the ability to execute arbitrary commands with the privileges of the underlying JVM process. Given the CVSS score of 8.8, this vulnerability poses a severe risk to data confidentiality, integrity, and system availability. Unauthorized access could lead to a complete system takeover, potentially exposing sensitive data processed by the workflow engine.
Remediation
Immediate Action: Update the Emissary installation to version 8.43.0 or higher immediately to incorporate the necessary input validation patches.
Proactive Monitoring: Monitor system logs for unexpected shell process spawning or suspicious modifications to configuration files (e.g., .cfg files) within the application directory.
Compensating Controls: Ensure strict access control lists are enforced on the file system to prevent unauthorized users from modifying configuration files, as this is the primary attack vector.
Exploitation status
Public Exploit Available: Unknown.
Analyst recommendation
The severity of this vulnerability necessitates immediate attention, as it provides a direct path to code execution for any user capable of altering configuration inputs. Organizations should prioritize updating to Emissary 8.43.0 to neutralize the flaw at the source. If an immediate upgrade is not feasible, restrict access to configuration files to the absolute minimum number of authorized personnel to reduce the attack surface.