Skip to main content

MISP EUVDEUVD-2026-91672

| CVE-2026-104901 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-02 CIRCL GHSA-gw6q-xmmq-vqpx
5.1
CVSS 4.0 · Vendor: CIRCL
View

Attack ChainAIDerived

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

  1. Access
    Compromise or operate a linked remote MISP server
  2. Delivery
    Return crafted event ID with malicious markup
  3. Exploit
    Victim opens ID Translator page
  4. Execution
    Unencoded ID renders script in browser
  5. Impact
    Hijack session or steal credentials

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

Three concrete conditions must all hold: (1) the host MISP instance must have at least one linked (remote) server configured - not a default state; (2) that linked server must be attacker-controlled or compromised so it can return a malicious event ID; and (3) the victim must be an authenticated user of the host instance who navigates to the ID Translator page for the relevant event (UI:A). Exploitation is therefore limited to federated deployments and gated by the trust placed in linked servers and by required victim interaction, substantially narrowing real-world exposure despite the network vector.

Impact

This is a stored/reflected cross-site scripting flaw (CWE-79) rated as medium severity (vendor CVSS 4.0 base 5.1). No EPSS score, KEV listing, or public POC was provided; the only exploitation signal is the vendor patch commit (bd5e80c84), so the status is no public exploit identified at time of analysis - do not treat it as actively exploited. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N) marks it network-reachable with required victim interaction and subsequent-system (browser) confidentiality/integrity impact only, which aligns with XSS. However, the PR:N and AT:N choices understate real preconditions: exploitation depends on the host having a linked remote MISP server configured AND that server being malicious or compromised, which is a non-default, attacker-controlled-infrastructure requirement - a meaningful limiting factor the raw score does not reflect. Net assessment: a legitimate but not urgent issue - contained client-side impact, meaningful attack prerequisites, no evidence of exploitation - patch on a normal cycle, prioritizing instances federated with less-trusted partners.

Exploit ScenarioDerived

An attacker who controls or has compromised a MISP server that the victim organization has configured as a linked (remote) server returns a crafted event ID containing HTML/JavaScript. When an authenticated analyst in the host organization opens the ID Translator page for the corresponding event, the unencoded event ID is rendered in their browser, executing attacker script for session hijacking or credential theft. No public exploit code was provided, but the patch diff clearly shows the missing output encoding.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

AnalysisAIv1 – Oct 02, 2026

Cross-site scripting in MISP’s ID Translator feature (before version 2.5.48) lets a malicious linked MISP server return a crafted event ID that executes arbitrary JavaScript in the browser of any authenticated user who views the ID Translator page, leading to session hijacking or credential theft. Exploitation requires a configured linked server, a compromised remote instance, and victim interaction (UI:R); it is unauthenticated from the attacker’s perspective (PR:N) but does not affect availability. No public exploit or active exploitation is identified, and the vendor has released a patch (commit bd5e80c84) that casts remote event IDs to integers and applies output encoding.

RemediationAI

Upgrade to MISP 2.5.48 or later to apply the vendor patch (commit bd5e80c84). This patch casts remote event IDs to integers and applies output encoding in the ID Translator views, preventing XSS. If an immediate upgrade is not possible, as a temporary compensating control, consider disabling or restricting access to the ID Translator feature for non-administrative users, and audit the list of linked MISP servers to ensure only trusted instances are configured; however, these measures may impact federation workflows. Patching is the only complete fix; no other workarounds are provided by the vendor.

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

The vulnerability is a cross-site scripting (XSS) flaw (CWE-79) in the ID Translator feature of MISP, an open-source threat intelligence platform written in PHP using the CakePHP framework. When a user views the ID Translator page, the application queries linked (remote) MISP servers for corresponding event identifiers. The remote event ID returned by the linked server was directly rendered in the HTML output without proper encoding, allowing a malicious or compromised remote server to inject arbitrary HTML or JavaScript. The vendor patch (commit bd5e80c84) addresses the issue by casting the remote event ID to an integer before use and by applying the h() output-encoding function in the relevant view templates (id_translator.ctp and Overmind theme). The vulnerability is network-exploitable but requires victim interaction (UI:R) and a configured linked server; the independent CVSS 3.1 vector is AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N, while the vendor CVSS 4.0 vector is 5.1 (AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N).

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

Attacker needs a configured, malicious/compromised linked server (AC:H) and an authenticated victim to open the page (UI:R); XSS executes in the browser (S:C) with limited C/I impact.

3.1 AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:A/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
None
User Interaction
Active
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 cross-site scripting (XSS) vulnerability in the ID Translator feature. When a user views the ID Translator page, the application queries linked (remote) MISP servers for corresponding event identifiers. The event ID returned by the remote server was rendered in the HTML output without proper output encoding.

A malicious or compromised linked server could return a crafted event ID containing arbitrary HTML or JavaScript markup. This markup would be rendered in the browser of any user in the host organization who views the ID Translator page, enabling session hijacking, credential theft, or other client-side attacks.

Preconditions:

  • The victim must be an authenticated user of the host MISP instance.
  • A linked server must be configured on the host instance.
  • The victim must navigate to the ID Translator page for a given event.

Affected versions: <2.5.48.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Medium
Widely used threat-intel platform in CERTs/SOCs, but niche overall
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.3%
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