Skip to main content

MISP CVE-2026-104900

| EUVDEUVD-2026-91669 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-02 CIRCL GHSA-7mf5-g482-f646
5.3
CVSS 4.0 · Vendor: CIRCL
View

Attack ChainAIDerived

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

  1. Access
    Obtain event-edit access on linked remote MISP
  2. Delivery
    Craft event identifier containing JavaScript payload
  3. Exploit
    Local analyst views remote event preview index
  4. Execution
    Unescaped value executes script in session
  5. Impact
    Hijack session or exfiltrate MISP data

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

Exploitation requires a fully pre-established trust chain: (1) a linked/remote MISP server must be configured and connected to the local instance; (2) the attacker must already hold an account with permission to create or modify events on that remote server (PR:L - not anonymous); and (3) a victim user on the local instance must actively open the remote event preview index page, which renders the vulnerable count field. These limiting factors - the required remote-server access, the specific sync/link configuration, and the dependency on a victim navigating to the preview index - substantially constrain real-world exploitability. Fixed in MISP 2.5.48; instances below that version with remote-event feeds/servers configured are exposed.

Impact

This is a moderate-severity stored XSS (CWE-79) with no signals of elevated real-world risk. There is no public exploit identified at time of analysis and no CISA KEV listing, and no EPSS score was provided in the input, so exploitation-probability signals are simply absent rather than conflicting. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N, base 5.3) correctly reflects limited impact confined to subsequent-system (victim browser/session) integrity and confidentiality, with no impact to the vulnerable system itself. The most important mitigating factor is the chained precondition set: the attack requires AV:N but PR:L on a *remote/linked* MISP instance plus a specific trust relationship, which materially narrows the realistic attacker population versus a typical anonymous web XSS. One note of caution: the published 4.0 vector uses UI:N, but the CVE preconditions explicitly state a victim user must view the remote event preview index page - that is effectively user interaction, so the no-interaction scoring arguably understates the dependency on victim behavior. Overall this is a legitimate finding to patch during normal maintenance, not an emergency; it is a high-trust-context, multi-precondition issue rather than a widely-exploitable network vulnerability.

Exploit ScenarioDerived

An attacker who controls (or has an event-editing account on) a remote MISP server that is linked to a victim's local instance creates an event whose identifier contains malicious HTML/JavaScript. When an analyst on the local MISP instance opens the remote event preview index, the count field renders the unescaped identifier and the script executes in the analyst's authenticated session. No public exploit code is identified at time of analysis, though the root cause and fix are visible in the vendor commit.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 02, 2026

Stored cross-site scripting in MISP versions below 2.5.48 allows an attacker who can create or modify events on a linked (remote) MISP server to embed HTML or JavaScript in an event identifier, which is then rendered unescaped in the local instance's remote event preview index and executes in the browser session of any authenticated user who opens that page. The flaw is rated CVSS 5.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N; independent assessment CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N), meaning the attacker must be authenticated on the remote server and the payload only fires once a victim navigates to the vulnerable preview view, so exploitation requires a fully pre-established trust chain rather than unauthenticated access. This is a moderate-severity stored XSS (CWE-79) with no signals of elevated real-world risk: there is no CISA KEV listing and no public exploit identified at time of analysis, and the vendor has released a fix.

RemediationAI

Apply the vendor-released patch by upgrading MISP to version 2.5.48 or later, which incorporates upstream commit 2a2981a27 (https://github.com/MISP/MISP/commit/2a2981a27); this is the only complete fix because it HTML-encodes the count field value at output. If immediate upgrade is not possible, compensating controls that reduce exposure include removing or suspending synchronization with untrusted linked/remote MISP servers (trade-off: loss of remote event visibility and shared intelligence), restricting the ability to create or modify events on linked servers to tightly trusted administrators (the attacker requires authenticated event-write access, per PR:L in the CVSS vector, so shrinking that population narrows the attack surface but does not eliminate it), and avoiding the remote event preview index until patched or restricting which local users can reach it (trade-off: reduced analyst workflow). Deploying a Content-Security-Policy that disallows inline script execution provides defense-in-depth against script execution but can break legitimate MISP UI functionality and should be tested first. No vendor-released patch alternative beyond upgrading to 2.5.48 is documented in the available references.

Affected VersionsENISA

MISP 0 <2.5.48

Affected Packages

euvd misp fix: 2.5.48

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 (Malware Information Sharing Platform) is a CakePHP-based threat-intelligence sharing application whose list views are built from generic 'IndexTable' element templates. The vulnerable template is app/View/Elements/genericElements/IndexTable/Fields/count.ctp, which extracts a row value with CakePHP's Hash::extract() and echoes it into the page. In the pre-fix code the associated link URL was escaped but the field value itself was emitted raw; the patch wraps the extracted value in CakePHP's h() helper ($fieldValue = h(Hash::extract($row, $field['data_path'])[0]);), HTML-encoding it. The root cause is CWE-79, improper neutralization of user-controllable input during web page generation: because the count field's value is used verbatim, an event identifier supplied by a linked remote server is interpreted as markup rather than text. The relevant CPE, cpe:2.3:a:misp:misp:*:*:*:*:*:*:*:*, is version-agnostic, so exposure must be determined by version comparison against the 2.5.48 fix boundary rather than by the CPE alone; the context is specifically the remote/linked-server sync and preview workflow, which lets data from one MISP instance be rendered inside another's web UI.

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 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
vuln.today AI 5.4 MEDIUM

PR:L because the attacker needs an event-editing account on a linked remote MISP; UI:R because a victim must open the preview page; S:C with C:L/I:L as script runs in the victim's session.

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:N/VI:N/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
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
None

DescriptionCVE.org

MISP contains a stored cross-site scripting (XSS) vulnerability in the index table rendering of the remote event preview. The count field template escaped the associated link URL but rendered the field value without HTML encoding. An attacker with the ability to create or modify events on a linked (remote) MISP server could craft an event identifier containing HTML or JavaScript markup. When a user on the local MISP instance views the remote event preview index, the unescaped value is rendered directly in the browser, allowing arbitrary script execution in the victim's session.

Preconditions:

  • A linked/remote MISP server is configured and connected to the local instance.
  • The attacker has sufficient access on the linked server to create or modify an event with a crafted identifier.
  • A victim user on the local instance views the remote event preview index page.

Impact:

  • Execution of arbitrary JavaScript in the context of the MISP web application.
  • Potential session hijacking, data exfiltration, or unauthorized actions performed on behalf of the authenticated user.

Affected versions: <2.5.48.

Threat Intelligence Overview

EPSS Score
0.4%
Top 73% exploitable
Prevalence
Medium
widely used threat-intel sharing platform among CERTs/SOCs, not general enterprise
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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