PT-2026-30890

CVE-2026-35571

·

Published

2026-04-07

·

Updated

2026-04-27

Description by

CVSS 3.1
4.8
Medium
MetricsAV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions Emissary versions prior to 8.39.0
Description Emissary, a P2P based data-driven workflow engine, was found to have a stored cross-site scripting (XSS) issue. Prior to version 8.39.0, Mustache navigation templates interpolated configuration-controlled link values directly into href attributes without validating the URL scheme. An administrator with the ability to modify the navItems configuration could inject javascript: URIs, leading to XSS against authenticated users viewing the Emissary web interface. The vulnerable code is located in nav.mustache (line 10), where the {{link}} value is rendered without scheme validation. An attacker could set a navigation item's link to javascript:alert(document.cookie) to execute arbitrary JavaScript in the victim's browser context. Exploitation requires administrative access and user interaction (clicking the malicious link). The impact includes potential session hijacking via cookie theft and the ability to perform actions on behalf of the victim user.
Recommendations Upgrade to version 8.39.0 or later. If upgrading is not immediately possible, audit the navItems configuration to ensure all link values use only http://, https://, or relative (/) URL schemes.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-CPM7-CFPX-3HVP
Found an issue in the description? Have something to add? Feel free to write us 👾