Skip to main content

Emissary CVE-2026-35583

| EUVDEUVD-2026-19732 MEDIUM
Path Traversal (CWE-22)
2026-04-07 GitHub_M GHSA-hxf2-gm22-7vcm
5.3
CVSS 3.1 · Vendor: GitHub_M
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

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

Impact

The CVSS v3.1 score of 5.3 reflects a medium-severity vulnerability with network accessibility (AV:N) and low attack complexity (AC:L) from unauthenticated actors (PR:N, UI:N). The impact is limited to confidentiality (C:L) with no integrity or availability effects, consistent with a read-only information disclosure scenario. The EPSS exploitation probability is not provided in the available data, limiting dynamic risk quantification. The absence of CISA KEV status and publicly available proof-of-concept code suggests this is not an actively exploited vulnerability at the time of analysis. However, path traversal vulnerabilities affecting API endpoints are generally straightforward to exploit once understood, and the bypass techniques (URL encoding, double-encoding, Unicode normalization) are well-established attack methods. The real-world risk depends on the sensitivity of configuration files accessible through this endpoint; if configurations contain secrets, database credentials, or other sensitive data, the actual impact could exceed the CVSS score. Organizations running Emissary in network-exposed environments should treat this as a priority remediation item, though the low attack complexity and unauthenticated access vector make this a practical concern for any internet-facing deployment.

Exploit ScenarioDerived

An unauthenticated attacker on the network discovers an exposed Emissary instance and attempts to read sensitive configuration files by crafting malicious requests to the /api/configuration/{name} endpoint. The attacker bypasses the blacklist validation by sending a request such as /api/configuration/%2e%2e%2fconfig.xml (URL-encoded parent directory traversal) or /api/configuration/%252e%252e%252fconfig.xml (double-encoded), which evades the simple character-based blacklist checks. The server processes the encoded request, normalizes it to the actual path traversal sequence, and returns configuration files from outside the intended directory, exposing database credentials, API keys, or other secrets stored in those files. No specialized tools or privileged access is required; any HTTP client can execute this attack.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 07, 2026

Emissary versions prior to 8.39.0 allow unauthenticated remote attackers to read arbitrary configuration files through path traversal via the /api/configuration/{name} endpoint. The vulnerability stems from incomplete blacklist validation of configuration names that can be bypassed using URL-encoded variants, double-encoding, or Unicode normalization attacks. No public exploit code or active exploitation has been confirmed.

RemediationAI

Upgrade Emissary to version 8.39.0 or later, which includes a fix that replaces the insufficient blacklist validation with proper path traversal protection. The patch is confirmed released in version 8.39.0. Users unable to upgrade immediately should implement network-level access controls to restrict access to the /api/configuration/ endpoint to trusted internal networks only, or disable the configuration API endpoint if it is not required for production operations. For detailed remediation guidance and confirmation of patch availability, consult the official GitHub security advisory at https://github.com/NationalSecurityAgency/emissary/security/advisories/GHSA-hxf2-gm22-7vcm.

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 a P2P-based data-driven workflow engine developed by the National Security Agency. The vulnerability resides in the configuration API endpoint (/api/configuration/{name}), which implements a blacklist-based validation approach to prevent path traversal attacks. This blacklist checks for literal backslashes (\), forward slashes (/), parent directory references (..), and trailing dots (..). However, blacklist-based validation is inherently weak because it fails to account for alternative encodings and normalization techniques that represent the same path traversal sequences. Attackers can bypass this protection through URL encoding (e.g., %2e%2e%2f for ../), double-encoding (e.g., %252e%252e%252f), or Unicode normalization to convert blocked characters into functionally equivalent representations that the validation logic does not recognize. This is a classic instance of CWE-22 (Improper Limitation of a Pathname to a Restricted Directory), where the application fails to properly constrain file access to the intended directory boundary.

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 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

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

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

2
Patch released
Apr 08, 2026 - 02:30 nvd
Patch available
CVE Published
Apr 07, 2026 - 15:57 nvd
MEDIUM 5.3

DescriptionCVE.org

Emissary is a P2P based data-driven workflow engine. Prior to 8.39.0, the configuration API endpoint (/api/configuration/{name}) validated configuration names using a blacklist approach that checked for \, /, .., and trailing .. This could potentially be bypassed using URL-encoded variants, double-encoding, or Unicode normalization to achieve path traversal and read configuration files outside the intended directory. This vulnerability is fixed in 8.39.0.

Threat Intelligence Overview

EPSS Score
0.0%
Top 89% 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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