Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessHijack site-admin session via XSS
-
DeliveryRepoint Redis host settings to attacker server
-
ExploitRestart background job workers
-
ExecutionInject malicious Redis job payloads
-
ImpactExecute arbitrary commands as worker account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires all of the following concrete preconditions: (1) a valid site-admin account whose session has been hijacked via a separate mechanism such as stored XSS; (2) the attacker using that session to modify the Redis host settings for the core application, the ZeroMQ plugin, and/or the SimpleBackgroundJobs plugin through the web UI or API; (3) the ability to restart the background job workers so they reconnect to the attacker-controlled Redis server; and (4) an attacker-operated Redis instance serving crafted job payloads that the workers execute without validation. Limiting factors: it is NOT remotely exploitable without authentication (site-admin required), it depends on a prior session-compromise/XSS primitive the attacker does not inherently control (hence high complexity), and the fixed version removes these settings from the UI/API entirely by making them CLI-only. |
| Impact | This is a genuine but conditional risk rather than a drop-everything emergency. The CVSS 4.0 base score is 6.9 (Medium), and the vector itself tells the story: AV:N makes it network-reachable, but PR:H requires site-admin privileges and AC:H reflects the need for a separate prerequisite (a hijacked site-admin session, e.g. via stored XSS). VI:H and SI:H capture the integrity/RCE impact, while VC:N/VA:N indicate the official scoring did not credit direct confidentiality or availability loss - this conflicts somewhat with the description, which explicitly mentions 'potential data exfiltration through the attacker-controlled Redis connection,' so a confidentiality impact is plausible and arguably under-scored. No EPSS score, no CISA KEV listing, and no public exploit were provided, so this is 'no public exploit identified at time of analysis' - not active exploitation. The practical risk is bounded by the fact that an attacker must already hold a site-admin session, meaning this is best treated as a privilege-escalation / post-compromise RCE primitive that chains onto a separate web-app flaw (XSS/session hijack) rather than a standalone remote entry point. Priority should be driven by whether the deploying organization has mitigated the XSS/session-hijack precursor; the fix (making the Redis settings CLI-only) is confirmed available in the referenced commit, so patching is straightforward. |
| Exploit ScenarioDerived | An attacker first compromises a site-admin's authenticated session (for example by landing a stored XSS payload in the MISP UI), then uses that session to rewrite the core/ZeroMQ/SimpleBackgroundJobs Redis host settings to point at a Redis server they control and restarts the background workers. When the workers reconnect and pull raw, unvalidated job payloads from the malicious Redis instance, the attacker's crafted payloads are executed as the worker account, yielding arbitrary command execution. No public exploit code was identified in the provided data; the high attack complexity reflects the required prior session compromise. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 06, 2026
Authenticated (site-admin) users on MISP installations prior to commit 2ebf29f93 can repoint the application's Redis host settings for the core app, ZeroMQ plugin, and SimpleBackgroundJobs plugin to an attacker-controlled Redis server, because those settings are exposed through the web UI and API instead of being restricted to CLI configuration. Combined with a separate session-hijack primitive such as stored XSS, an attacker can then restart the background workers, which trust raw Redis job payloads without validation, and inject malicious jobs that execute with the privileges of the worker account - effectively remote code execution. Exploitation requires a hijacked site-admin session and an attacker-operated Redis instance, so it is a conditional rather than drop-everything risk; no public exploit code or confirmed active exploitation was identified at time of analysis, and the assessed CVSS:3.1 vector is AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H.
RemediationAI
Apply the upstream fix by updating MISP to a build that contains commit 2ebf29f93 (https://github.com/MISP/MISP/commit/2ebf29f93), which marks the Redis host settings and download_attachments_on_load as 'cli_only' and removes them from the web UI and API; there is no tagged release version confirmed in the supplied data, so validate the patched commit is present in your checkout before relying on the fix. Until then, treat the Redis host values for the core app, ZeroMQ, and SimpleBackgroundJobs as sensitive configuration: after any UI/API edit, verify them directly in the config file and reset them from the CLI, and consider setting download_attachments_on_load to false to remove the inline-rendering vector. Compensating controls, with trade-offs: bind Redis to a loopback or internal interface and firewall it so workers can only reach the legitimate broker - this blocks the attacker-controlled-Redis phase entirely but will break any intentionally remote Redis topology; restrict site-admin accounts and rotate/terminate sessions aggressively to shrink the hijack window, at the cost of operator convenience; and remediate the underlying stored-XSS class in the UI (the precondition indexed by the record's tags, alongside Authentication Bypass and RCE), since patching XSS alone removes the practical path to the session hijack this chain depends on. Note that because exploitation requires an already-hijacked site-admin session, treat any evidence of admin-session compromise as an incident that also warrants auditing Redis connection logs, worker job queues, and outbound network connections from the MISP host.
Affected VersionsENISA
Affected Packages
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 root cause is CWE-284 (Improper Access Control): MISP's settings-generation logic in app/Model/Server.php registered infrastructure configuration - specifically the Redis host addresses used by the core application, the ZeroMQ plugin, and the SimpleBackgroundJobs plugin, plus the download_attachments_on_load toggle controlling inline attachment rendering - as regular, editable settings, making them reachable from the web UI and REST API by site-admin accounts. Background job workers consume job payloads straight from Redis without validating their origin or contents, so whoever controls the Redis endpoint effectively controls what the worker process executes. The fix commit (MISP/MISP@2ebf29f93) adds 'cli_only' => true to these settings entries, removing them from the UI/API surface and forcing them to be changed only from the command line. Because the issue is a control-plane exposure rather than a memory-safety or injection flaw in a single request, exploitation is chained: it needs an existing site-admin session (which the attacker must first hijack via a separate bug, hence the high attack complexity in both the CVE's CVSS 4.0 vector and the independent CVSS:3.1 assessment), the ability to repoint Redis and restart workers, and an attacker-hosted Redis instance feeding crafted payloads.
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
CVSS:4.0/AV:N/AC:H/AT:N/PR:H/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:N
Network-reachable UI/API (AV:N) but needs a prior session hijack (AC:H) and a site-admin account (PR:H); worker RCE yields full confidentiality, integrity and availability loss in the MISP context.
Primary rating from Vendor (5a6e4751-2f3f-4070-9419-94fb35b644e8).
CVSS VectorVendor: 5a6e4751-2f3f-4070-9419-94fb35b644e8
DescriptionCVE.org
MISP (Malware Information Sharing Platform) exposes critical infrastructure settings-specifically the Redis host addresses used by the core application, the ZeroMQ plugin, and the SimpleBackgroundJobs plugin-through its web UI and API to site-admin users. The background job workers trust raw Redis job payloads without additional validation. An attacker who obtains a hijacked site-admin session (for example, through a stored cross-site scripting vulnerability) can modify the Redis host settings to point at an attacker-controlled Redis server and then restart the workers. Once the workers connect to the attacker's Redis instance, the attacker can inject malicious job payloads that the workers execute, achieving arbitrary command execution as the worker account. Additionally, the download_attachments_on_load setting, which controls inline attachment rendering, was modifiable through the same interface, allowing a hijacked session to re-enable a feature that could facilitate further client-side attacks. The vulnerability requires site-admin privileges and a prior session-compromise mechanism; it does not require unauthenticated access. The impact is remote code execution in the context of the MISP worker process and potential data exfiltration through the attacker-controlled Redis connection.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
An issue was discovered in MISP 2.4.9x before 2.4.99. Rated high severity (CVSS 8.8), this vulnerability is remotely exp
An issue was discovered in MISP before 2.4.158. Rated critical severity (CVSS 9.8), this vulnerability is remotely explo
app/Controller/Component/IndexFilterComponent.php in MISP before 2.4.167 mishandles ordered_url_params and additional_de
SQL injection in MISP threat intelligence platform versions prior to 2.5.37 allows remote unauthenticated attackers to m
An issue was discovered in MISP before 2.4.158. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitab
MISP 2.4.172 mishandles different certificate file extensions in server sync. Rated high severity (CVSS 7.5), this vulne
In MISP before 2.4.148, app/Lib/Export/OpendataExport.php mishandles parameter data that is used in a shell_exec call. R
An issue was discovered in app/Controller/UsersController.php in MISP 2.4.92. Rated critical severity (CVSS 9.8), this v
An issue was discovered in MISP 2.4.128. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,
MISP before 2.4.135 lacks an ACL check, related to app/Controller/GalaxyElementsController.php and app/Model/GalaxyEleme
app/View/Elements/genericElements/IndexTable/Fields/generic_field.ctp in MISP 2.4.144 does not sanitize certain data rel
MISP 2.4.148, in certain configurations, allows SQL injection via the app/Model/Log.php $conditions['org'] value. Rated
EUVD-2026-93669
GHSA-j4wg-24xp-wq96
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB