Description
MISP contains a stored cross-site scripting (XSS) vulnerability in the galaxy icon handling path. The icon field of a galaxy object was persisted without any server-side validation through the galaxy add, edit, and sync/import capture endpoints. The stored value was subsequently concatenated directly into HTML markup by the D3-based correlation graph rendering scripts (both the default and Overmind themes) using the .html() method.

A user holding the perm_galaxy_editor permission, which is granted to the stock User role, could store arbitrary HTML or JavaScript in the icon field. Any other user who opened the correlation graph of an event containing a cluster belonging to that galaxy would have the injected script executed in their browser session.

Impact:

- Arbitrary script execution in the context of the victim's MISP session

- Potential theft of session credentials, manipulation of displayed data, or initiation of actions on behalf of the victim

- Affects both the default and Overmind UI themes

Affected versions: <2.5.48
Published: 2026-09-30
Score: 6.2 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution via Stored XSS
Action: Immediate Patch
AI Analysis

Impact

MISP stores the galaxy icon value without performing server‑side validation, allowing an attacker to embed arbitrary HTML or JavaScript into the field. The value is later concatenated directly into the D3 correlation graph’s HTML markup, resulting in stored cross‑site scripting. A user with the perm_galaxy_editor permission—commonly assigned to the default User role—can inject malicious code, which will execute in any user’s browser that opens the correlation graph for an event containing that galaxy. This provides the attacker with the victim’s session context and the ability to steal credentials, manipulate data, or trigger actions on their behalf. The flaw affects both the default and the Overmind UI themes.

Affected Systems

The vulnerability resides in the MISP platform. All installations running version 2.5.47 or earlier are affected. Version 2.5.48 and later have been patched to enforce strict input validation and mitigate the XSS flaw.

Risk and Exploitability

The CVSS score of 6.2 indicates a medium severity, and while an EPSS score is not available to gauge current exploitation likelihood, the vulnerability is a classic stored XSS that can be used to passively or actively compromise users who view the affected graph. Because the attacker only needs to create a galaxy with malicious content—an action permitted to users by default—the attack vector is easily exploitable in environments with permissive user roles. The vulnerability is not listed in the CISA KEV catalog, but the widely used MISP engagement means administrators should treat it as a high‑risk issue and apply the patch promptly.

Generated by OpenCVE AI on September 30, 2026 at 17:00 UTC.

Remediation

Vendor Solution

The vulnerability is remediated by enforcing strict input validation on the galaxy icon field so that only valid Font Awesome icon names (lowercase alphanumeric characters and dashes) are accepted at write time. The sync/import capture path discards any icon value that does not conform. The correlation graph JSON generation falls back to a safe default icon for any previously stored invalid value. On the client side, both correlation graph scripts now set the icon as a CSS class attribute rather than injecting it as raw HTML, and apply an additional regex sanitization pass. The asset cache-busting version is incremented to ensure browsers load the corrected scripts.


OpenCVE Recommended Actions

  • Install the latest MISP release (2.5.48 or later) where input validation is enforced and XSS is mitigated
  • Limit perm_galaxy_editor to trusted personnel or remove the permission from users who do not need it
  • Re‑import or manually clean existing galaxy objects that contain non‑alphanumeric icon values to eliminate legacy XSS payloads

Generated by OpenCVE AI on September 30, 2026 at 17:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
Description MISP contains a stored cross-site scripting (XSS) vulnerability in the galaxy icon handling path. The icon field of a galaxy object was persisted without any server-side validation through the galaxy add, edit, and sync/import capture endpoints. The stored value was subsequently concatenated directly into HTML markup by the D3-based correlation graph rendering scripts (both the default and Overmind themes) using the .html() method. A user holding the perm_galaxy_editor permission, which is granted to the stock User role, could store arbitrary HTML or JavaScript in the icon field. Any other user who opened the correlation graph of an event containing a cluster belonging to that galaxy would have the injected script executed in their browser session. Impact: - Arbitrary script execution in the context of the victim's MISP session - Potential theft of session credentials, manipulation of displayed data, or initiation of actions on behalf of the victim - Affects both the default and Overmind UI themes Affected versions: <2.5.48
Title MISP Stored Cross-Site Scripting via Unvalidated Galaxy Icon Field in Correlation Graph
First Time appeared Misp
Misp misp
Weaknesses CWE-20
CWE-79
CPEs cpe:2.3:a:misp:misp:*:*:*:*:*:*:*:*
Vendors & Products Misp
Misp misp
References
Metrics cvssV4_0

{'score': 6.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: CIRCL

Published:

Updated: 2026-09-30T15:28:06.728Z

Reserved: 2026-09-30T14:25:56.802Z

Link: CVE-2026-103389

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-30T15:22:27.417

Modified: 2026-09-30T16:17:09.187

Link: CVE-2026-103389

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T03:00:14Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-79

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