CVE-2026-35571Emissary 8.39.0之前的版本存在存储型XSS漏洞。由于Mustache导航模板在处理配置控制的链接值时,直接将其插入href属性且未进行URL scheme验证,拥有管理员权限的攻击者可以注入恶意的javascript: URI。当其他认证用户查看Emissary Web界面时,将触发该漏洞,导致恶意脚本执行。
该漏洞的核心在于Emissary对导航项配置的渲染逻辑缺乏安全校验。在受影响版本中,系统使用Mustache模板引擎将`navItems`配置中的链接值直接渲染到HTML的`href`属性中。由于未对URL协议进行过滤,具有高权限(PR:H)的攻击者可以修改配置,插入形如`javascript:alert(document.cookie)`的恶意Payload。这是一个典型的存储型XSS场景,恶意代码被持久化存储在服务端配置中。当其他经过身份验证的用户访问Emissary的Web界面时,浏览器解析导航栏中的恶意链接并执行其中的JavaScript代码。攻击者可借此窃取用户凭证、会话令牌或执行其他恶意操作。