Skip to main content

MISP BSimVis CVE-2026-53693

| EUVDEUVD-2026-36051 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-06-10 CIRCL GHSA-m277-g9rj-mm6h
6.9
CVSS 4.0 · NVD
Share

Severity by source

NVD PRIMARY
6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

3
Source Code Evidence Fetched
Jun 10, 2026 - 16:31 vuln.today
Analysis Generated
Jun 10, 2026 - 16:31 vuln.today
CVSS changed
Jun 10, 2026 - 16:22 NVD
6.9 (MEDIUM)

DescriptionNVD

A stored cross-site scripting vulnerability existed in MISP BSimVis tag rendering code. Several client-side rendering paths interpolated tag names, collection names, entity identifiers, cluster names, and tag metadata directly into HTML, HTML attributes, inline JavaScript event handlers, and CSS style values without context-appropriate escaping. The patch adds shared escaping helpers for HTML, attributes, JavaScript strings, and CSS color validation, then applies them across tag badges, tooltips, context menus, cluster cards, autocomplete suggestions, and dynamically inserted tag cards.

An attacker able to create or influence stored tag or metadata values could inject a crafted payload that is later rendered in another user’s browser. Successful exploitation could execute arbitrary JavaScript in the victim’s session when they view affected BSimVis pages, potentially allowing the attacker to perform actions as the victim, read data available to the victim, or alter displayed application content.

This issue affects MISP bsimvis: through v0.2.0.

AnalysisAI

Stored cross-site scripting in MISP BSimVis through v0.2.0 allows network-accessible attackers who can create or influence tag names, collection names, entity identifiers, cluster names, or tag metadata to inject malicious payloads that execute in victims' browsers. The vulnerability spans multiple client-side rendering paths in tags.js, where user-controlled values were interpolated raw into innerHTML, HTML attributes, inline JavaScript event handlers, and CSS style values - covering tag badges, tooltips, context menus, cluster cards, autocomplete suggestions, and dynamically inserted tag cards. No public exploit has been identified at time of analysis; the issue was reported and patched by CIRCL, the primary MISP development organization.

Technical ContextAI

BSimVis is a browser-side visualization component for MISP (Malware Information Sharing Platform), a widely deployed threat intelligence sharing platform used in security operations. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), manifesting across multiple distinct injection sinks in tags.js. Tag names were interpolated into innerHTML via template literals (e.g., <b>${tag}</b>), CSS color fields from metadata were written directly into style attributes without validation, and collection/cluster identifiers were inserted into context menu HTML and tooltip content. The patch introduces four context-aware escaping helpers: escapeHtml() replacing &, <, >, ', and " with HTML entities; escapeAttr() aliased to escapeHtml for attribute contexts; jsString() using JSON.stringify plus additional Unicode escaping for JS string contexts (\u003C, \u003E, \u0026, \u2028, \u2029); and safeCssColor() applying regex allowlisting for hex, rgb/rgba, and hsl/hsla formats before writing color values to CSS. The affected CPE is cpe:2.3:a:misp:bsimvis:*:*:*:*:*:*:*:* covering all versions through v0.2.0.

RemediationAI

Upgrade MISP BSimVis to a version incorporating commit 7bcd2c2e27647dccdfb71877e905fbb032124a63, available at https://github.com/MISP/bsimvis/commit/7bcd2c2e27647dccdfb71877e905fbb032124a63; verify with the MISP project whether this has been released as a tagged version above v0.2.0. As a compensating control prior to patching, restrict BSimVis page access to a minimally trusted user population and enforce strict controls on who can create or modify tags, collection names, entity identifiers, cluster names, and tag color metadata - reducing the attacker's injection surface. Audit existing stored tag data for suspicious values containing patterns such as script tags, javascript: URIs, or inline event handler strings (onerror=, onload=, etc.). Note that access restriction does not eliminate risk from insider threats or accounts compromised through other means; patching remains the only complete remediation.

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

Share

CVE-2026-53693 vulnerability details – vuln.today

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