Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege MISP user
-
ExploitPerform attribute search triggering correlation lookup
-
ExecutionStale distribution snapshot bypasses live event ACL
-
ImpactRetrieve attributes and metadata of restricted events
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation 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 with at least read access to some events (PR:L - not exploitable unauthenticated). Exploitation further depends on a specific state: correlations must exist between events, and at least one correlated event must have been restricted (its sharing group changed or it was unpublished) AFTER the correlation row was created, so the stale distribution snapshot diverges from the live ACL. Limiting factors: site-admin users are unaffected by the flawed snapshot path (the fix explicitly exempts perm_site_admin), the attacker cannot choose which data leaks (it is bounded to whatever correlated events were later restricted), and impact is confined to confidentiality - read-only exposure of attribute values and event metadata. |
| Impact | This is a moderate-severity broken-authorization issue (CWE-862) in MISP, best treated as a measured-priority patch rather than an emergency. The vendor-provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) and a Confidentiality-only impact (VC:H, VI:N, VA:N) are internally consistent with the description: an authenticated, low-privilege user can read data over the network with low complexity, but there is no integrity or availability impact. My independent assessment agrees with PR:L - exploitation genuinely requires a valid account, so this is not unauthenticated. The real-world risk is tempered by meaningful preconditions beyond the raw vector: correlations must already exist and at least one correlated event must have been restricted (sharing group changed or unpublished) AFTER the correlation row was written, so exploitation depends on a specific sequence of events rather than a default-exploitable condition. No EPSS score was provided, there is no CISA KEV listing, and no public POC was identified - only a vendor patch commit. The signals are consistent (no conflicting data), pointing to a legitimate confidentiality flaw that warrants patching but shows no evidence of active or imminent widespread exploitation. Note the input Tag 'Authentication Bypass' overstates the issue: this is a post-authentication authorization/access-control failure, not a login bypass. |
| Exploit ScenarioDerived | An authenticated MISP user with read access to some events performs an attribute search that triggers correlation lookups. Because the correlation row stores a stale point-in-time distribution snapshot (with no published flag) instead of consulting the live event ACL, the user is served attribute values and event metadata from a correlated event that was subsequently restricted or unpublished - data they are no longer authorized to view. No public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 02, 2026
Improper authorization in MISP's correlation handling lets an authenticated user with at least read access to some events retrieve attribute values and event metadata from events they are no longer permitted to view, in deployments running MISP before v2.5.48. The leak occurs because correlation lookups are authorized against a point-in-time distribution snapshot stored on the correlation row, which carries no published flag, so the check diverges from the live event ACL once a correlated event is unpublished or moved to a different sharing group; the CVSS vector (PR:L) confirms the attacker must be authenticated, and no public exploit code has been identified at time of analysis. Impact is confined to confidentiality - read-only exposure bounded to those correlated events that were restricted after the correlation was created - making this a moderate-severity, measured-priority patch rather than an emergency.
RemediationAI
Upgrade to MISP v2.5.48 or later, which is the vendor-released fix for this issue; the corrective logic is in https://github.com/MISP/MISP/commit/100235bd9 and re-validates correlated attributes and related event IDs against the live ACL (via Attribute->buildConditions and Event->createEventConditions) instead of the correlation row's stale distribution snapshot, so existing correlation rows do not need to be rebuilt or migrated. If an immediate upgrade is not possible, treat the exposure as bounded but ongoing: audit accounts holding read access to events that were later restricted or unpublished, and trim read permissions for users who do not need correlation-driven pivoting, since only non-site-admin accounts can traverse the flawed path; deployments that expose correlation search to broad audiences can consider disabling correlation-based lookups for non-administrative roles where such a toggle exists in their configuration, accepting the trade-off that this degrades attribute pivoting, enrichment and threat-intel cross-referencing for those users. Monitor the vendor commit page and MISP release notes for any follow-up hardening, and note that because impact is confidentiality-only (no modification or denial of service), forensic follow-up should focus on which restricted attributes and event metadata were retrievable rather than on integrity of stored data.
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 an open-source threat-intelligence sharing platform built on PHP and MySQL, and this is a missing-authorization flaw (CWE-862) inside its correlation engine rather than a memory-safety or injection bug. When an attribute search triggers correlation lookups, MISP does not re-derive authorization from the live event records; instead it trusts the distribution columns pre-computed on the correlation row, which are a snapshot of sharing state at correlation-creation time and do not include the event's published flag. If an event is subsequently restricted - its sharing group is changed or it is unpublished - the snapshot still describes the old, more permissive state, so the ACL check succeeds when it should fail. The vulnerable code path lives in app/Model/Behavior/DefaultCorrelationBehavior.php, specifically runGetRelatedAttributes() (which fetched correlated attributes by ID alone) and fetchRelatedEventIds() (which returned related event IDs without an ACL filter). The upstream fix, commit 100235bd9, re-scopes both paths against live rows: attribute fetches are wrapped with Attribute->buildConditions($user) and event IDs are passed through a new __filterVisibleEventIds() helper that applies Event->createEventConditions($user), with site administrators explicitly exempted (perm_site_admin) and the injected Event/Object containments stripped from the returned attribute payload. CPE cpe:2.3:a:misp:misp:*:*:*:*:*:*:*:* reflects that the advisory is scoped to the MISP product as a whole rather than enumerated release lines.
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 low-priv user (PR:L) exploits over the web (AV:N) with low complexity (AC:L); read-only exposure of restricted data gives C:H, I:N, A:N.
Primary rating from Vendor (CIRCL).
CVSS VectorVendor: CIRCL
DescriptionCVE.org
MISP contains an authorization flaw in its correlation handling during attribute searches. When a user performs an attribute search that triggers correlation lookups, the system authorized access to correlated attributes and events based on a stale distribution snapshot stored on the correlation row rather than the live event access control list.
Because the correlation row's distribution columns are a point-in-time copy that lacks a published flag, the authorization check becomes incorrect when an event is subsequently restricted (for example, its sharing group is changed or it is unpublished). As a result, an authenticated user could retrieve attributes and event details belonging to events they no longer have permission to view.
Preconditions:
- An authenticated user with at least read access to some events in the instance.
- The existence of correlations between events, at least one of which has been restricted after the correlation was created.
Impact:
- Confidentiality: exposure of attribute values and event metadata that the user is not authorized to access.
Affected versions: MISP prior to v2.5.48.
Executive ViewAI
MISP, the threat-intelligence sharing platform many security teams rely on for cross-organizational indicator exchange, can expose event attributes and metadata to authenticated users who should no longer have access to them in releases prior to v2.5.48. Because the exposure is triggered by routine administrative actions - unpublishing an event or moving it to a different sharing group - organizations that trust MISP's access boundaries when sharing sensitive intelligence could inadvertently disclose restricted indicators to partner or internal users. Leadership should care because the risk is a confidentiality breach of curated threat data, not a disruption to operations, and the fix is a routine version upgrade rather than an emergency response.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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-91751
GHSA-w4mw-2637-h8xp
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB