CVE-2026-63466

Unleash is an open-source feature management platform. Prior to 8.0.3, FeatureEventFormatterMd.format in src/lib/addons/feature-event-formatter-md.ts assigns Mustache.escape to an identity function before rendering action and path templates. Because Mustache.escape is process-wide, the assignment disables escaping for subsequent Mustache.render calls in email-service.ts, webhook.ts, datadog.ts, and new-relic.ts. An editor-level user can place Slack or Microsoft Teams link syntax in an unrestricted username, trigger a feature event, and inject an attacker-labeled link into a trusted outbound notification channel, while other Mustache sinks remain unescaped until restart. This issue is fixed in version 8.0.3.
Configurations

No configuration.

History

14 Oct 2026, 19:10

Type Values Removed Values Added
Summary
  • (es) Unleash es una plataforma de gestión de características de código abierto. Antes de la versión 8.0.3, FeatureEventFormatterMd.format en src/lib/addons/feature-event-formatter-md.ts asigna Mustache.escape a una función identidad antes de renderizar las plantillas de acción y ruta. Debido a que Mustache.escape es de ámbito de proceso, la asignación deshabilita el escapado para las llamadas posteriores de Mustache.render en email-service.ts, webhook.ts, datadog.ts y new-relic.ts. Un usuario con nivel de editor puede colocar sintaxis de enlace de Slack o Microsoft Teams en un nombre de usuario sin restricciones, activar un evento de característica e inyectar un enlace etiquetado por el atacante en un canal de notificación saliente de confianza, mientras que otros sumideros de Mustache permanecen sin escapado hasta el reinicio. Este problema está solucionado en la versión 8.0.3.

Information

Published : 2026-08-21 19:17

Updated : 2026-10-14 19:10


NVD link : CVE-2026-63466

Mitre link : CVE-2026-63466

CVE.ORG link : CVE-2026-63466


JSON object : View

Products Affected

No product.

CWE
CWE-116

Improper Encoding or Escaping of Output