Skip to main content

MISP CVE-2026-93296

| EUVDEUVD-2026-82316 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-09-17 CIRCL GHSA-rfmv-f8jw-7mhw
8.5
CVSS 4.0 · Vendor: CIRCL
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged MISP user
  2. Delivery
    Create/rename object with malicious name markup
  3. Exploit
    Victim opens Overmind event or server preview card
  4. Execution
    Legend renders name via innerHTML unescaped
  5. Persist
    Script executes in MISP origin
  6. Impact
    Session hijack or actions as victim

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires the MISP Overmind theme to be active and a victim to view the affected statistics views - the event General card (event_general.ctp) or the server/feed preview card (preview_general.ctp) whose donut-chart legend renders object/category names. The attacker must hold authenticated MISP access with permission to create or rename an object (attribute name, event name, or server/feed identifier) that surfaces in the legend (PR:L), and a separate victim must open the affected Overmind page (UI:P). Limiting factors: authentication is required, the non-default Overmind theme must be in use, exploitation depends on victim interaction, and impact scales with the victim's privilege level (an admin viewer yields the greatest impact). No special browser conditions or race conditions are needed.

Impact

This is a genuine but moderate-priority issue. The vendor CVSS 4.0 score of 8.5 is driven by VC:H/VI:H, but the independent signals temper that: EPSS is only 0.33% (26th percentile), CISA SSVC rates Exploitation as 'none', Automatable as 'no', and Technical Impact as only 'partial', and there is no KEV listing. This is a stored XSS (CWE-79) requiring PR:L (an authenticated user with permission to create/rename objects) plus UI:P (a victim must view the Overmind dashboard) - so it is not a mass-exploitable, unauthenticated RCE. The 8.5 rating appears high relative to the SSVC 'partial technical impact' and low EPSS, indicating a high-CVSS-but-moderate-real-risk profile rather than an urgent widespread threat. No public exploit was identified, though the fixing commit (382188d2f) publicly discloses the exact vulnerable innerHTML concatenation, lowering the bar to reproduce. The VC:H/VI:H vendor rating is defensible if the victim is an admin (session hijack enabling account takeover), but for a typical viewer the practical impact is closer to Low - a point worth verifying against your MISP role model. Overall: patch in normal cadence; not an emergency given authentication gating, required user interaction, and absence of active exploitation.

Exploit ScenarioDerived

A low-privileged but authenticated MISP user creates or renames an object (attribute, event, or feed/server identifier) whose name embeds a script tag or event-handler attribute. When another user - ideally an administrator - opens the Overmind theme's event General card or server/feed preview card, the donut-chart legend renders the name via innerHTML without HTML-encoding, executing the attacker's JavaScript in the MISP application origin. No public exploit code was identified, but the patch commit reveals the exact injection point, and no special browser conditions or races are required.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Sep 22, 2026

Stored cross-site scripting in the MISP Overmind theme allows an authenticated user with permission to create or rename an object, event, or server/feed identifier to inject markup that is later rendered as live HTML in another user's dashboard. When a victim opens the affected event General card or server/feed preview card, the donut-chart legend concatenates the stored name directly into an innerHTML string, executing attacker-supplied script in the MISP application origin and enabling session hijacking, data exfiltration, or actions performed as the victim. Our independent assessment rates this as a genuine but moderate-priority issue: exploitation requires the non-default Overmind theme to be active (PR:L, UI:P), impact scales with the victim's privilege level, and no public exploit was identified at time of analysis (EPSS 0.33%, 26th percentile; SSVC Exploitation: none, Automatable: no, Technical Impact: partial).

Earlier versions of this analysis (1)
v1 Sep 17, 2026 - 18:08 CVSS 5.1

Stored cross-site scripting in the optional Overmind theme of MISP allows an authenticated user who can create or rename an object, attribute, event, or server/feed identifier to inject markup that is rendered as live HTML/JavaScript in the browser of any other user who opens the affected Overmind event view or server/feed preview page. The tainted value is concatenated directly into an innerHTML string for donut-chart legend labels in the event_general.ctp and preview_general.ctp templates, so a crafted name (script tag or event-handler attribute) executes in the MISP application origin and can support session hijacking, data exfiltration, or actions performed as the victim. Exploitation requires the low-privileged authenticated attacker plus victim interaction (viewing the page) and the non-default Overmind theme; the vendor has published a fix commit, and no public exploit identified at time of analysis.

RemediationAI

Vendor-released patch: MISP 2.5.47 (the EUVD affected range lists versions <2.5.47), and the upstream fix is the commit https://github.com/MISP/misp/commit/382188d2f, which adds escapeHtml() encoding around the legend label in both event_general.ctp and preview_general.ctp; upgrading to 2.5.47 or later, or cherry-picking that commit onto a maintained branch, is the primary fix. If immediate upgrade is not possible, compensate by switching active themes away from Overmind to the default theme, which removes the vulnerable innerHTML legend rendering but disables the Overmind dashboards users may depend on; alternatively, tighten roles so that only trusted users can create or rename attributes, events, objects, and server/feed identifiers whose names surface in legends, accepting that this may disrupt normal analyst workflows. Deploying a restrictive Content-Security-Policy that disallows inline script reduces the chance of payload execution but requires testing because it can break legitimate Overmind UI behavior, and note that MISP administrators should also audit existing objects and event/server names for injected markup left behind before the patch was applied.

Affected VersionsENISA

MISP unspecified <2.5.47

Affected Packages

euvd misp_unspecified fix: 2.5.47

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

MISP is a PHP/CakePHP threat-intelligence platform whose views are authored as .ctp templates under app/View/Themed/. The Overmind theme builds donut-chart legends for the event General card (app/View/Themed/Overmind/Elements/Events/View/event_general.ctp) and the server/feed preview card (app/View/Themed/Overmind/Elements/Servers/View/preview_general.ctp) by concatenating a label variable into an HTML string that is assigned to innerHTML, without HTML-encoding either the title attribute or the text node. This is a classic CWE-79 improper-neutralization-of-input-during-web-page-generation defect in the persistent (stored) variant: the payload is saved with the MISP object/attribute/event/server name, so it is re-rendered for every subsequent viewer rather than reflected from a single request. The upstream fix (commit 382188d2f) wraps the label in escapeHtml() in both the title attribute and the visible span text, confirming the root cause is missing output encoding at the sink rather than insufficient input validation. The affected package is cpe:2.3:a:misp:misp:*:*:*:*:*:*:*:*, and the assessed CVSS:3.1 vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N reflects a network-reachable, low-privilege prerequisite attack with scope change and limited confidentiality/integrity impact and no availability impact.

Know when Misp gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (CIRCL) PRIMARY 8.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:N/SC:L/SI:L/SA:N
vuln.today AI 5.4 MEDIUM

Authenticated object creator injects (PR:L), victim must view the dashboard (UI:R), stored XSS crosses to another user's session (S:C) with typical low confidentiality/integrity impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (CIRCL).

CVSS VectorVendor: CIRCL

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

2
Severity Changed
Sep 22, 2026 - 08:22 NVD
MEDIUM HIGH
CVSS changed
Sep 22, 2026 - 08:22 NVD
5.1 (MEDIUM) 8.5 (HIGH)

DescriptionCVE.org

MISP contains a stored cross-site scripting (XSS) vulnerability in the Overmind theme's statistics views. The event General card (event_general.ctp) and the server/feed preview card (preview_general.ctp) constructed donut chart legend labels by directly concatenating object name or category keys into an innerHTML string without HTML-encoding. Because MISP object names (e.g., attribute names, event names, or server/feed identifiers) are user-controllable by any authenticated user with sufficient permissions to create or modify such objects, an attacker could craft a name containing malicious markup (for example, a script tag or event-handler attribute). When any other user viewed the affected Overmind dashboard, the injected markup would be interpreted as live HTML/JavaScript in the victim's browser, executing in the context of the MISP application origin. This could allow session hijacking, data exfiltration, or arbitrary actions performed on behalf of the victim. The vulnerability requires the attacker to have low-level authenticated access to create or rename an object whose name is rendered in the legend, and the victim to view the Overmind event or server preview page. No special browser conditions or race conditions are required.

Executive ViewAI

Why It Matters

MISP, a widely used threat intelligence platform, contains a stored cross-site scripting vulnerability in its optional Overmind theme. An authenticated user with permission to create or rename objects, events, or server/feed identifiers can inject malicious code that executes in other users' browsers when they view affected dashboard cards, potentially leading to session hijacking, data exfiltration, or unauthorized actions performed as the victim. Leadership should care because this could compromise sensitive threat intelligence data and user accounts, though exploitation requires the non-default Overmind theme to be active, and no public exploit identified at time of analysis.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 74% exploitable
Prevalence
Medium
MISP is a widely used threat-intel platform in CERTs/SOCs but not ubiquitous
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Medium
Technical Impact
Partial

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

More in Misp

View all
CVE-2018-19908 HIGH POC
8.8 Dec 06

An issue was discovered in MISP 2.4.9x before 2.4.99. Rated high severity (CVSS 8.8), this vulnerability is remotely exp

CVE-2022-29528 CRITICAL POC
9.8 Apr 20

An issue was discovered in MISP before 2.4.158. Rated critical severity (CVSS 9.8), this vulnerability is remotely explo

CVE-2022-48328 CRITICAL POC
9.8 Feb 20

app/Controller/Component/IndexFilterComponent.php in MISP before 2.4.167 mishandles ordered_url_params and additional_de

CVE-2026-44381 CRITICAL POC
9.3 May 13

SQL injection in MISP threat intelligence platform versions prior to 2.5.37 allows remote unauthenticated attackers to m

CVE-2022-29534 HIGH POC
7.5 Apr 20

An issue was discovered in MISP before 2.4.158. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitab

CVE-2023-37306 HIGH POC
7.5 Jun 30

MISP 2.4.172 mishandles different certificate file extensions in server sync. Rated high severity (CVSS 7.5), this vulne

CVE-2021-41326 CRITICAL
9.8 Sep 17

In MISP before 2.4.148, app/Lib/Export/OpendataExport.php mishandles parameter data that is used in a shell_exec call. R

CVE-2018-12649 CRITICAL
9.8 Jun 22

An issue was discovered in app/Controller/UsersController.php in MISP 2.4.92. Rated critical severity (CVSS 9.8), this v

CVE-2020-15411 CRITICAL
9.8 Jun 30

An issue was discovered in MISP 2.4.128. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,

CVE-2020-29006 CRITICAL
9.8 Nov 24

MISP before 2.4.135 lacks an ACL check, related to app/Controller/GalaxyElementsController.php and app/Model/GalaxyEleme

CVE-2021-35502 CRITICAL
9.8 Jun 25

app/View/Elements/genericElements/IndexTable/Fields/generic_field.ctp in MISP 2.4.144 does not sanitize certain data rel

CVE-2021-39302 CRITICAL
9.8 Aug 19

MISP 2.4.148, in certain configurations, allows SQL injection via the app/Model/Log.php $conditions['org'] value. Rated

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy