Skip to main content

MISP EUVDEUVD-2026-72137

| CVE-2026-86283 HIGH
Missing Authorization (CWE-862)
2026-09-06 CIRCL GHSA-p286-r3vc-q86q
7.1
CVSS 4.0 · Vendor: CIRCL
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to MISP instance
  2. Delivery
    Add restricted event UUID to owned collection via CollectionElementsController::add()
  3. Exploit
    Request UiBeta collection view page
  4. Execution
    Template issues unfiltered Event.uuid IN (...) query, bypassing createEventConditions()
  5. Impact
    Receive full event details and galaxy clusters for ACL-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 user account (PR:L) with either write access to a collection (to add arbitrary event UUIDs as elements) or view access to a collection that already contains references to events outside their ACL. The UiBeta theme must be active on the instance - the classic MISP theme does not share this code path. The attacker must know or be able to guess the UUID of a restricted event; UUIDs are typically shared as part of threat intelligence exchange, so within a MISP instance this is often achievable by participants who receive partial event data through other channels. No special admin privileges are required. Exploitation is limited to confidentiality impact; no write or destructive capability is exposed. Single-organization MISP instances with flat ACLs gain no attacker advantage from this bug since all events are already accessible.

Impact

The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N scores 7.1, reflecting network-accessible, low-complexity exploitation by any authenticated user. There is no CISA KEV listing and no public POC identified; EPSS data was not provided. Despite a moderate aggregate score, real-world risk in multi-organization MISP deployments is elevated: MISP's event ACL model is the primary data segregation mechanism in shared instances (ISACs, national CERTs, sector-specific sharing hubs), and event metadata including threat actor attributions and galaxy clusters carries operational sensitivity. The horizontal privilege escalation is systematic - it is not a race condition or edge-case bypass but a persistent architectural gap in the UiBeta theme's query path. The UiBeta theme is the newer default interface being promoted by the MISP project, so exposure is not limited to legacy deployments. Because CollectionElementsController::add() does not validate UUID authorization at write time, any collection owner can pre-position restricted UUIDs that viewers of that collection will then inadvertently receive data on. No CVSS integrity or availability impact is present; the risk is entirely confidentiality-focused.

Exploit ScenarioDerived

An authenticated MISP user who owns or has write access to a collection adds the UUID of a restricted event - one they know exists but cannot access due to ACL - to their collection via CollectionElementsController::add(), which accepts the UUID without authorization checks. When the attacker (or any user with view access to that collection) loads the UiBeta collection view page, the template's unfiltered Event.uuid IN (...) query returns full event details including info, timestamps, creator organization, all tags, and galaxy cluster attributions for the restricted event. No exploit tooling has been publicly identified; the attack is straightforward to execute with knowledge of a restricted event's UUID.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 06, 2026

Authorization bypass in MISP's UiBeta theme collection view exposes full event details - including identifiers, info fields, timestamps, creator organization, all event tags, and galaxy clusters - to authenticated users who lack ACL permissions to those events. The UiBeta theme's view.ctp template performed an independent secondary database query using only Event.uuid IN (...) without invoking createEventConditions(), the canonical per-user ACL enforcement method, even though CollectionsController::view() correctly filtered events via Event::fetchSimpleEvents($user, ...). The flaw is compounded because CollectionElementsController::add() accepts arbitrary UUIDs from collection owners without validating the submitter's authorization against the referenced event, making collection elements an attacker-controlled input to an unfiltered query. No public exploit code has been identified at time of analysis and no CISA KEV listing exists.

RemediationAI

Apply the upstream patch from commit 44573e4a8 (https://github.com/MISP/MISP/commit/44573e4a8.patch), which corrects view.ctp to pass createEventConditions($_me) into the secondary event query and passes $_me correctly to attachClustersToEventIndex(). A specific patched release version was not independently confirmed; administrators should update to the latest MISP release from the official repository and verify the commit is included. As a compensating control prior to patching, MISP administrators can disable the UiBeta theme instance-wide and revert to the classic theme, which does not share this vulnerable code path - this eliminates the attack surface entirely at the cost of losing the UiBeta UI for all users. Restricting collection sharing permissions (limiting who can share collections with other users or groups) reduces exposure but does not eliminate it, since a malicious collection owner could self-exploit using their own collection.

Affected VersionsENISA

MISP 0 ≤2.5.45

Affected Packages

euvd misp no fix

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 used by CERTs, ISACs, and government SOCs to exchange structured threat data. The affected component is the UiBeta theme's PHP view template at app/View/Themed/UiBeta/Collections/view.ctp, which provides enrichment data (creator org, tags, galaxy clusters) for collection elements. The root cause is CWE-862 (Missing Authorization): the template layer implemented its own database query outside the application's authorization abstraction. The correct path - Event::fetchSimpleEvents($user, ...) with createEventConditions() - enforces per-user ACL based on sharing groups, distribution settings, and organization membership. The template bypassed this entirely, issuing a raw Event.uuid IN (...) condition. Galaxy cluster disclosure had an additional dimension: attachClustersToEventIndex() applied cluster-scoped ACL rather than event-scoped ACL, meaning galaxy attributions on restricted events were also exposed. The CPE cpe:2.3:a:misp:misp:*:*:*:*:*:*:*:* indicates the version range is unbounded in the affected direction; the patch is a single commit (44573e4a8) that inserts createEventConditions($_me) into the template query.

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

Vendor (CIRCL) PRIMARY 7.1 HIGH
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
vuln.today AI 6.5 MEDIUM

Network-accessible by any authenticated low-privilege user; no integrity or availability impact; pure confidentiality bypass with no scope change.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (CIRCL).

CVSS VectorVendor: CIRCL

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

MISP's UiBeta theme collection view (app/View/Themed/UiBeta/Collections/view.ctp) performed a secondary query of member events by UUID without applying the caller's access control list (ACL). The CollectionsController::view() action correctly resolved collection element UUIDs through Event::fetchSimpleEvents($user, ...), which enforces per-user event ACL. However, the view template independently re-queried the same UUIDs using only an Event.uuid IN (...) condition, omitting the createEventConditions() authorization filter. Because collection element UUIDs are stored without server-side authorization against the referenced event (CollectionElementsController::add() accepts whatever UUID the collection owner posts), an authenticated user with view access to a collection could retrieve full details of events they are not permitted to read. The exposed data included event identifiers, info, dates, timestamps, creator organization, all event tags, and galaxy clusters (the latter attached via a cluster-scoped rather than event-scoped ACL check). This constitutes an authorization bypass at the presentation layer, allowing horizontal privilege escalation across event boundaries within the MISP instance.

Executive ViewAI

Why It Matters

The MISP UiBeta theme contains an authorization bypass flaw that allows authenticated users to view sensitive event details-identifiers, tags, creator organizations, and threat intelligence-for events outside their access permissions. This undermines MISP's core security model and exposes classified threat intelligence to unauthorized internal personnel when collection owners exploit the vulnerability.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Medium
widely used in CERTs, ISACs, and government SOC communities
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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

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