Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to MISP with event editor account
-
DeliveryNavigate to target event edit form
-
ExploitIntercept outgoing HTTP POST via proxy
-
ExecutionModify sharing_group_id to unauthorized group ID with distribution=4
-
PersistSubmit tampered request to non-REST edit endpoint
-
ImpactRestricted sharing group name surfaces in event index listing
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
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 | Exploitation requires a valid MISP user account with event editing permissions (PR:L in CVSS terms) - unauthenticated exploitation is not possible. The attack specifically targets the non-REST web form edit path (/events/edit/[id]); the REST API path is not vulnerable because it enforces sharing group authorization via Event::_edit(). The attacker must submit a crafted POST request with distribution set to mode 4 (sharing group) and a sharing_group_id referencing a group they do not belong to. Exploitation is further constrained by the need to know or enumerate valid integer sharing_group_id values within the MISP instance. The impact is bounded to sharing group name disclosure and event metadata integrity corruption - no code execution, credential theft, or direct data exfiltration of event content results. Organizations where all MISP users are equally trusted across all sharing groups are not materially affected by this flaw. |
| Impact | The CVSS 4.0 score of 6.1 with vector AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:H/SI:N/SA:N reflects a medium-severity finding. The SC:H metric is the primary risk driver, representing the high subsequent confidentiality impact of leaking restricted sharing group identity information - in MISP's operational context, the existence and membership of sharing groups is often itself sensitive (e.g., government CERT circles, classified ISACs). Attack complexity is low once the attacker holds event edit rights, requiring only standard HTTP interception to modify form parameters. No EPSS score was present in the provided data, so numeric exploitation probability cannot be assessed. No CISA KEV listing and no public exploit code have been identified, indicating no confirmed active exploitation at time of analysis; risk at this point is theoretical but technically straightforward for any credentialed insider. The attacker pool is constrained to authenticated MISP users with event edit permissions, significantly limiting blast radius compared to an unauthenticated flaw. Organizations operating MISP instances with sensitive or classified sharing groups - exactly the deployments for which this platform is designed - should treat this as a priority fix. |
| Exploit ScenarioDerived | An authenticated MISP user with event edit permissions uses a browser proxy tool to intercept the HTTP POST request submitted when saving an event edit, modifies the sharing_group_id parameter to the numeric ID of a sharing group they are not authorized to use, and resubmits the request to the non-REST edit endpoint. MISP saves the event with the unauthorized sharing_group_id, and the restricted sharing group's name subsequently appears in the event index listing, disclosing its existence to the attacker and any observers of that event. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 12, 2026
Unauthorized sharing group assignment in MISP's non-REST event edit path allows any authenticated event editor to assign an event to a restricted sharing group they are not a member of by tampering with submitted form data. The REST API path enforced sharing group authorization via Event::_edit(), but the web form save path wrote sharing_group_id directly from POST data without equivalent validation - a classic split-path authorization gap (CWE-863). Successful exploitation leaks the restricted sharing group's name in event listings and corrupts the event's distribution metadata. No public exploit has been identified at time of analysis, and the fix is available as commit 609ff6c from the MISP maintainers (CIRCL).
RemediationAI
Upstream fix is available as commit 609ff6c785d7dae41d22ef43dda9347d34cd2a58 at https://github.com/MISP/MISP/commit/609ff6c785d7dae41d22ef43dda9347d34cd2a58; a released patched version number was not independently confirmed from available data - administrators should apply this commit or update to the latest MISP release from the official repository. The patch adds a call to SharingGroup->checkIfCanBeUsed() when an editor attempts to change an event's sharing_group_id under distribution mode 4, and clears sharing_group_id when distribution is not set to sharing group mode. If immediate patching is not feasible, restrict event editing permissions to the minimum necessary set of highly trusted organizational accounts - this directly reduces the population of users capable of exploiting the flaw, though it does not eliminate the vulnerability. Restricting web interface access to known organizational network ranges via firewall or reverse proxy rules reduces external exposure but does not protect against insider abuse. Neither workaround eliminates the vulnerability and patching remains the required remediation.
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 (Malware Information Sharing Platform) is an open-source threat intelligence sharing platform maintained by CIRCL. Distribution of events in MISP is governed by a tiered model; distribution mode 4 assigns an event to a specific sharing group - a named, access-controlled pool of organizations. The sharing_group_id field on an event determines which group receives it. The REST API code path enforced sharing group membership authorization through Event::_edit(), but the non-REST controller action in app/Controller/EventsController.php directly consumed the sharing_group_id value from the submitted HTTP POST body without calling SharingGroup->checkIfCanBeUsed() for the acting user. The commit diff confirms the fix adds this authorization call when sharing_group_id changes under distribution mode 4 and zeros out sharing_group_id when distribution is not set to mode 4 - closing both the assignment bypass and a residual metadata inconsistency. CWE-863 (Incorrect Authorization) precisely describes the root cause: authorization logic existed but was applied inconsistently across code paths for the same resource operation.
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:P/VC:L/VI:L/VA:N/SC:H/SI:N/SA:N
Network-accessible web form; attacker submits crafted request directly (no other user interaction); scope change applies as the attacker accesses sharing group resources outside their authorization boundary.
Primary rating from Vendor (CIRCL).
CVSS VectorVendor: CIRCL
DescriptionCVE.org
A vulnerability in MISP’s non-REST event editing path allowed an authenticated user with event edit permissions to manipulate the submitted form data and set an event’s sharing_group_id to a sharing group they were not authorized to use. When distribution was set to sharing group distribution, the non-REST save path accepted the submitted sharing_group_id without performing the same sharing group authorization check enforced by the REST edit path.
An attacker could exploit this by tampering with the event edit request and assigning an event to an undisclosed or unauthorized sharing group. This could result in unauthorized use of restricted sharing groups, disclosure of the sharing group name in event listings, and unintended modification of the event’s distribution metadata.
The issue is fixed by validating that the selected sharing group can be used by the current user when the sharing group is changed, and by clearing sharing_group_id when the event distribution is not set to sharing group distribution.
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-36577
GHSA-4qr4-pqwx-m352
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB