CVE-2026-112184 PUBLISHED

MISP Workflow Module: Reflected XSS via Unescaped misp-modules Parameter Names in Form Labels

Assigner: CIRCL
Reserved: 19.10.2026 Published: 19.10.2026 Updated: 19.10.2026

MISP contains a reflected cross-site scripting (XSS) vulnerability in the workflow module interface. Parameter names returned by the misp-modules service are rendered as raw HTML form labels on the workflow module page without output encoding. An attacker who can influence the parameter names reported by the misp-modules service can inject arbitrary HTML or JavaScript that executes in the context of an authenticated MISP user's browser.

Preconditions:

  • The attacker must be able to control or influence parameter names reported by the misp-modules service.

  • A victim must be authenticated and view the affected workflow module page.

Impact:

  • Execution of arbitrary JavaScript in the victim's browser session.

  • Potential theft of session tokens, manipulation of the MISP interface, or initiation of unauthorized actions on behalf of the victim.

Affected versions: <2.5.48.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
CVSS Score: 4.8

Product Status

Vendor MISP
Product MISP
Versions
  • affected from 0 to 2.5.48 (excl.)

Solutions

The fix applies HTML output encoding (the h() helper) to the parameter name before it is used as a form label, ensuring that any HTML metacharacters in the value are neutralized and rendered as inert text rather than executable markup.

Credits

  • Jeroen Pinoy reporter
  • iglocska remediation developer
  • Claude Opus 5.5 (1M context) remediation developer

References

Problem Types

  • CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') CWE

Impacts

  • CAPEC-1 XSS - Reflected