Skip to main content

MISP CVE-2026-95682

| EUVDEUVD-2026-84399 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-22 CIRCL GHSA-99m7-rm9g-j79h
4.8
CVSS 4.0 · Vendor: CIRCL
View

Attack ChainAIDerived

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

  1. Access
    Obtain admin config write access
  2. Delivery
    Set MISP.org org name with quote-breakout XSS payload
  3. Exploit
    Payload stored in setting
  4. Execution
    Second authed user opens admin email page
  5. Persist
    Script executes in victim's session
  6. Impact
    Session hijack / act-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

Two concrete prerequisites must both hold: (1) the attacker must have the ability to set or modify the MISP.org organization name setting, which is a privileged/admin configuration action (reflected as PR:H) rather than something an unauthenticated user can do; and (2) a second authenticated MISP user must subsequently load the affected admin email composition view (UI:P) for the stored payload to fire. The payload must contain a double-quote or backslash to break out of the double-quoted JavaScript string literal var org = "...";. Limiting factors: high privilege required to plant the payload, required victim interaction (visiting the admin email page), authenticated-only impact, and the availability of a vendor patch. This is not remotely exploitable against a default configuration by an anonymous user.

Impact

This is a genuine but low-priority stored XSS. The vendor CVSS 4.0 base score of 4.8 (medium) is realistic and I concur with it. The single most important limiting signal is PR:H: exploitation requires the ability to set or modify the MISP.org organization name, which is a site-admin-level configuration setting - so the attacker must already hold privileged access, sharply narrowing the threat population. Secondary limiters are UI:P (a second authenticated user must load the admin email page) and bounded impact (VC:L/VI:L/VA:N, a scope-crossing browser-context XSS, not code execution on the server). Exploitation status is 'no public exploit identified at time of analysis' - there is no EPSS score, no CISA KEV listing, and no POC referenced; only a vendor patch commit. There are no conflicting signals in the data: network vector, low complexity, high privilege, and limited impact are internally consistent. Net assessment: a real, patchable defect worth remediating on normal cadence, but not an urgent or widely-weaponizable issue - the high-privilege precondition means an attacker capable of exploiting it can often already act maliciously through the admin role.

Exploit ScenarioDerived

A user with site-admin rights (or an attacker who has compromised such an account) sets the MISP organization name to a value like ";<script>...</script>//, breaking out of the double-quoted JavaScript string literal on the admin email composition page. When a second authenticated MISP user subsequently opens that admin email view, the injected script executes in their browser session, enabling session hijacking, data exfiltration, or actions performed as the victim. No public exploit code or POC is referenced in the provided data.

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 – Sep 22, 2026

Stored cross-site scripting in MISP's admin email composition screen allows a high-privileged user who can modify the MISP.org organization name to inject JavaScript that executes for another authenticated user who later opens that admin email page. Exploitation requires both the privileged configuration change and victim interaction with the affected view, and no public exploit has been identified at time of analysis. A vendor fix is available via upstream commit, though a tagged release version is not independently confirmed.

RemediationAI

Apply the vendor fix by upgrading to a MISP release that includes upstream commit 5d6ace65e (https://github.com/MISP/MISP/commit/5d6ace65e); because the reference is a commit rather than a tagged release, the exact patched release version is not independently confirmed from the available data. Upstream fix available (PR/commit); released patched version not independently confirmed. If immediate upgrade is not possible, restrict the ability to modify the MISP.org organization name to a minimal set of trusted administrators, and review or avoid organization names containing double quotes or backslashes; this reduces the attack surface but does not fully remove the stored XSS risk if such a value is already present. Output-encode the organization name for JavaScript context or replace the inline PHP echo with safe JSON encoding such as json_encode as a temporary code-level mitigation, noting that custom patches must be maintained across upgrades. No public exploit is identified, but monitoring admin email page access and session activity for unusual behavior is prudent while remediation is pending.

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 (Malware Information Sharing Platform) is a PHP-based threat intelligence sharing application. The affected admin email composition view interpolates the MISP.org organization name setting directly into a double-quoted JavaScript string literal without JavaScript-context output encoding, matching CWE-79 (Improper Neutralization of Input During Web Page Generation). A value containing a double quote or backslash can terminate the string and inject script, which is stored and later rendered to authenticated admin-email viewers. The CPE wildcard cpe:2.3:a:misp:misp:*:*:*:*:*:*:*:* indicates the vulnerability applies to MISP generally; the vendor patch is tied to GitHub commit 5d6ace65e. Authentication requirements from the CVSS 4.0 vector and the assessed CVSS 3.1 vector are PR:H, meaning the actor must already hold high privileges to set the organization name, and UI:P/UI:R for the victim.

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

Setting the org name needs admin config access (PR:H); victim must load the page (UI:R); XSS runs in the victim's browser context crossing scope (S:C) with limited confidentiality/integrity impact and no availability impact.

3.1 AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:H/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
High
User Interaction
Passive
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
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 admin email composition screen. The MISP.org organization name setting was interpolated directly into a JavaScript string literal using an unescaped PHP echo: var org = "<?php echo $org;?>";. Because the value was placed inside a double-quoted JavaScript string without any encoding, an organization name containing a double-quote character (or a backslash) could terminate the string literal and inject arbitrary JavaScript into the page. The injected script would execute in the context of any authenticated user who subsequently loads the admin email page, potentially allowing session hijacking, data exfiltration, or privileged actions performed on behalf of the victim.

Exploitation requires the ability to set or modify the MISP.org organization name and a second authenticated user visiting the affected admin email view.

The vulnerability is a classic instance of insufficient output encoding in a JavaScript context.

Threat Intelligence Overview

EPSS Score
0.4%
Top 64% exploitable
Prevalence
Medium
MISP is a widely-used but security-niche open-source threat-intelligence sharing platform
Data Quality
4 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

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