Description
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.
Published: 2026-09-06
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

MISP’s UiBeta theme collection view performed a secondary query of member events by UUID without applying the caller’s access control list (ACL). The controller correctly filtered events, but the view template re‑queried based on event UUIDs only, omitting the createEventConditions authorization filter. As a result, any authenticated user who could view a collection could also retrieve full details of events they were not authorized to read, including identifiers, dates, creator organization, tags, and galaxy clusters. This constitutes an authorization bypass at the presentation layer that allows horizontal privilege escalation across event boundaries within the MISP instance.

Affected Systems

The vulnerability affects the MISP platform when the UiBeta theme is in use. All deployments of MISP that include this theme and have not applied the referenced patch are impacted. No specific version numbers are listed, implying that any instance using the unpatched UiBeta view template is vulnerable.

Risk and Exploitability

The CVSS score of 7.1 indicates medium‑to‑high severity. EPSS is not available and the issue is not listed in CISA’s KEV catalog, suggesting limited public exploitation to date. Attacks require an authenticated user with view access to at least one collection; exploitation is therefore confined to legitimate users who can navigate to the collection view. The attacker can then trigger the secondary query, exposing sensitive event data that would normally be protected by ACL checks. Prompt patching is needed to restore proper authorization filtering at both controller and view layers.

Generated by OpenCVE AI on September 6, 2026 at 15:21 UTC.

Remediation

Vendor Solution

The view template now retrieves the authenticated user object and applies Event::createEventConditions($me) to the secondary event query, ensuring the same per-user ACL that the controller enforces is also applied at the view layer. The galaxy cluster attachment call was also updated to use the same authenticated user reference, closing the cluster-scoped ACL gap.


OpenCVE Recommended Actions

  • Apply the vendor patch that updates the UiBeta view template to include Event::createEventConditions for all secondary queries and to use the authenticated user reference in galaxy cluster attachments (commit 44573e4a8.patch).
  • Upgrade the MISP platform to a version that contains the patched UiBeta theme if a direct patch isn’t available.
  • Audit existing collection permissions to ensure users have only the minimum access required and review any custom or legacy collections that may expose unauthorized event data in the current configuration.

Generated by OpenCVE AI on September 6, 2026 at 15:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 06 Sep 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Misp
Misp misp
Vendors & Products Misp
Misp misp

Sun, 06 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Description 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.
Title MISP UiBeta Collection View Bypasses Event ACL, Exposing Unauthorized Event Data
Weaknesses CWE-285
CWE-862
References
Metrics cvssV4_0

{'score': 7.1, 'vector': '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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: CIRCL

Published:

Updated: 2026-09-06T14:15:06.533Z

Reserved: 2026-09-06T14:14:57.833Z

Link: CVE-2026-86283

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-06T15:17:24.813

Modified: 2026-09-06T15:17:24.813

Link: CVE-2026-86283

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-06T15:30:05Z

Weaknesses