Description
Affected versions of MISP inconsistently enforced email-address visibility in DashboardsController::listTemplates().


The query always fetched User.email, while redaction happened only inside the non-REST rendering branch. As a result, the same authenticated user who saw redacted data in the normal HTML interface could request the REST/JSON representation and receive template owners’ email addresses without the intended privilege check.


The fix moves the decision to a centralized User::canSeeEmails() authorization helper. Email addresses are now fetched only when the requester is a site administrator or the instance explicitly enables Security.disclose_user_emails. The same helper is also reused by other dashboard widgets to keep email-disclosure policy consistent.

Version affected: ≤2.5.45
Published: 2026-09-07
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure – Unintended Email Exposure
Action: Apply Patch
AI Analysis

Impact

A flaw in MISP’s DashboardsController::listTemplates() allows any authenticated user to retrieve template owner email addresses through the REST/JSON interface, even though email redaction occurs only in the non‑REST rendering code. The vulnerability arises from an inconsistent enforcement of privacy checks, resulting in the exposure of sensitive contact data that should be limited to site administrators or enabled by the Security.disclose_user_emails setting. This constitutes an information‑disclosure weakness (CWE-200) with an improper authorization component (CWE-862).

Affected Systems

The issue affects MISP installations running version 2.5.45 and earlier. All older releases expose user email addresses in the REST endpoint despite the interface‑level redaction.

Risk and Exploitability

The overall severity is a moderate CVSS score of 5.3, with no EPSS data available and no inclusion in the CISA KEV catalog. Exploitation requires only that an attacker gains authenticated access to the MISP instance and performs a standard REST request to the listTemplates endpoint. Because any logged‑in user can trigger the vulnerable code, the threat remains present in environments where non‑administrator roles are common.

Generated by OpenCVE AI on September 7, 2026 at 14:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade MISP to a version newer than 2.5.45 to apply the official fix that centralizes email visibility checks.
  • Verify that the Security.disclose_user_emails setting is disabled unless extra email disclosure is required, to prevent accidental exposure.
  • Restrict the listTemplates REST endpoint to administrators by adjusting API role permissions or network controls.

Generated by OpenCVE AI on September 7, 2026 at 14:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 09 Sep 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Misp-project
Misp-project misp
CPEs cpe:2.3:a:misp-project:misp:*:*:*:*:*:*:*:*
Vendors & Products Misp-project
Misp-project misp
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}


Tue, 08 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 07 Sep 2026 15:00:00 +0000

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

Mon, 07 Sep 2026 12:30:00 +0000

Type Values Removed Values Added
Description Affected versions of MISP inconsistently enforced email-address visibility in DashboardsController::listTemplates(). The query always fetched User.email, while redaction happened only inside the non-REST rendering branch. As a result, the same authenticated user who saw redacted data in the normal HTML interface could request the REST/JSON representation and receive template owners’ email addresses without the intended privilege check. The fix moves the decision to a centralized User::canSeeEmails() authorization helper. Email addresses are now fetched only when the requester is a site administrator or the instance explicitly enables Security.disclose_user_emails. The same helper is also reused by other dashboard widgets to keep email-disclosure policy consistent. Version affected: ≤2.5.45
Title MISP Dashboard Template REST API Exposes Template Owner Email Addresses to Unauthorized Users
Weaknesses CWE-200
CWE-862
References
Metrics cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: CIRCL

Published:

Updated: 2026-09-08T14:50:22.615Z

Reserved: 2026-09-07T12:17:41.496Z

Link: CVE-2026-86417

cve-icon Vulnrichment

Updated: 2026-09-08T14:50:19.453Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-07T13:20:40.393

Modified: 2026-09-09T15:26:08.863

Link: CVE-2026-86417

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-07T14:45:17Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-862

    Missing Authorization