Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to MISP as low-privileged user
-
ExploitQuery settings endpoint with branch name
-
ExecutionRedaction check bypassed on branch node
-
ImpactReceive full unredacted config secrets
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated MISP account (PR:L) that can reach the server settings retrieval or settings-edit endpoints; the attacker must supply a configuration branch name such as 'Security', 'MISP', or 'Plugin' in place of a specific leaf setting name, causing getSettingData to return the entire sub-tree. Exploitation works against default configurations of affected MISP versions (<2.5.48) and needs no special deployment mode, but is limited by the need for prior authentication and access to the server settings endpoints - unauthenticated external attackers cannot trigger it. The impact is bounded to disclosure of stored secrets (security salt, Redis passwords, plugin API keys); no write, code execution, or availability impact is involved. |
| Impact | This is a genuine but moderate-priority information-disclosure flaw (CWE-200), not an inflated high-CVSS issue, though the raw 7.1 somewhat overstates real-world urgency. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N) correctly reflects an authenticated (PR:L), network-reachable, low-complexity attack with high confidentiality impact and no integrity or availability impact, consistent with the description of secret disclosure only. There is no public exploit identified at time of analysis and no CISA KEV listing, and no EPSS score was provided, so exploitation probability cannot be quantified - these signals are simply absent rather than conflicting. The key limiting factor is that PR:L requires an already-authenticated MISP user who can reach the server settings endpoints, which meaningfully reduces exposure versus an unauthenticated flaw; however, the disclosed values (security salt, Redis passwords, plugin API keys) are high-value secrets that enable follow-on attacks, so prompt patching is warranted. No conflicting signals were detected between the CVSS vector and the description - both agree on authenticated network access with confidentiality-only impact. |
| Exploit ScenarioDerived | An authenticated MISP user with access to the server settings interface queries the settings lookup endpoint using a configuration branch name (e.g. 'Security', 'MISP', or 'Plugin') rather than a specific leaf setting. Because branch nodes carry no redaction flag, the redaction check is bypassed and the entire sub-tree is returned, exposing the security salt, Redis connection passwords, and plugin API keys. No public proof-of-concept is identified, but the technique is trivial to reproduce given the clear description and the fix commit. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
Authenticated MISP users can read sensitive server configuration secrets-including the security salt, Redis connection passwords, and plugin API keys-by supplying a configuration branch name such as Security, MISP, or Plugin to the server settings lookup or settings-edit endpoints in versions before 2.5.48. The flaw bypasses the intended redaction check because branch nodes lack the leaf-level redaction flag, exposing the entire configuration sub-tree to any account that can reach those endpoints. No public exploit code or CISA KEV entry was identified at time of analysis, and the impact is limited to confidentiality; a vendor fix is available via commit 30b849102.
RemediationAI
Upgrade MISP to 2.5.48 or later, which incorporates vendor commit https://github.com/MISP/MISP/commit/30b849102 and restricts getSettingData() to leaf settings only. If immediate upgrade is not possible, restrict access to the server settings retrieval and settings-edit endpoints to trusted administrator accounts only, review logs for branch-name requests such as Security, MISP, or Plugin, and treat exposed secrets as compromised: rotate Redis passwords and plugin API keys, and consider rotating the security salt with the operational side effect that existing sessions/tokens may be invalidated. Apply the vendor patch as the primary fix rather than relying on endpoint access controls.
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
MISP is a PHP/CakePHP threat-intelligence platform. In app/Model/Server.php, getSettingData() resolves a dotted setting name against the configuration tree, and callers expect a leaf setting carrying a level and redaction metadata. Supplying a branch name returns an array subtree without a redaction flag; the retrieval endpoint's redaction check is therefore skipped, and a second settings-edit endpoint also reads the full configuration store when a branch is resolved. The commit rejects non-leaf results by returning false unless the resolved node is an array with a level, closing the CWE-200 information-disclosure path. The exposed data includes security salt, Redis passwords, and plugin API keys, which could enable further compromise if abused.
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:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Authenticated user can reach the settings endpoint over the network with no special conditions, so PR:L/AC:L/AV:N; disclosure-only yields C:H with I:N/A:N and unchanged scope.
Primary rating from Vendor (CIRCL).
CVSS VectorVendor: CIRCL
DescriptionCVE.org
MISP contains a vulnerability in its server settings lookup mechanism that allows an authenticated user to retrieve sensitive configuration data that should have been redacted.
The settings lookup function resolves a dotted setting name to a node in the configuration tree. When a branch name (such as Security, MISP, or Plugin) is supplied instead of a specific leaf setting, the function returns the entire sub-tree. Because a branch node does not carry a redaction flag, the redaction check in the settings retrieval endpoint is bypassed, and the full branch contents are returned to the caller. This exposes sensitive values including the security salt, Redis connection passwords, and plugin API keys.
A second endpoint that edits server settings similarly reads the entire configuration store when a branch name is resolved, returning all settings to the caller.
The impact is disclosure of sensitive server configuration secrets to any user who can access the server settings endpoints.
Affected versions: <2.5.48.
Articles & Coverage 2
Executive ViewAI
MISP versions before 2.5.48 can expose sensitive server configuration secrets, including the security salt, Redis connection passwords, and plugin API keys, to users who can reach settings lookup or settings-edit functions. Leadership should care because exposure of these secrets could undermine MISP authentication, integrations, and connected services; the primary impact is confidentiality, and no public exploit was identified at time of analysis.
Apply vendor patch.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-104150
GHSA-mp6x-6c2r-xcxv
NVD
CVE.org
EPSS
Exploit-DB