Description
MISP’s importModule() path used getEnabledModule() to resolve a single import module by name, but this lookup did not enforce the per-organisation module restriction checked by getEnabledModules(). As a result, an authenticated user from an organisation that was not allowed to use a module restricted via Plugin.Import_<module>_restrict could still invoke that import module directly if they knew its name.


This could allow unauthorised access to restricted import-module functionality and, depending on the module and the user’s event permissions, may allow unauthorised import or modification of event data through a module that should have been unavailable to the user’s organisation.
Published: 2026-07-08
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

MISP’s importModule() function resolves an import module name using getEnabledModule(), but this lookup bypasses the per‑organisation restriction normally enforced by getEnabledModules(). As a result, an authenticated user who belongs to an organisation that is not allowed to use a particular module can still invoke that module directly if they know its name. This access control flaw (CWE‑863) permits potentially unauthorized import or alteration of event data that should remain hidden from the user’s organisation, thereby breaking data confidentiality and integrity in the platform.

Affected Systems

All installations of MISP that run any version before the commit referenced in the advisory are vulnerable. Since the CVE does not specify a discrete version range, any MISP instance that has not yet deployed the post‑commit code is at risk until the fix is applied.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. The EPSS score of less than 1 % reflects a very low but non‑zero probability that the vulnerability will be exploited, and the issue is not listed in CISA’s KEV catalog. An attacker must be authenticated to the system and must know the exact name of a restricted import module to succeed. Once the bypass is achieved, the attacker may introduce malicious data or modify existing events, depending on their event‑level permissions.

Generated by OpenCVE AI on July 28, 2026 at 09:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the patch from the referenced commit to enforce per‑organisation import module restrictions.
  • Verify and configure Plugin.Import_<module>_restrict settings for all privileged modules, ensuring only authorized organisations are listed.
  • Restrict direct use of importModule() to administrator roles or disable the function for all non‑admin accounts until the fix is in place.

Generated by OpenCVE AI on July 28, 2026 at 09:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 08 Jul 2026 16:15:00 +0000

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

Wed, 08 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 08 Jul 2026 14:15:00 +0000

Type Values Removed Values Added
Description MISP’s importModule() path used getEnabledModule() to resolve a single import module by name, but this lookup did not enforce the per-organisation module restriction checked by getEnabledModules(). As a result, an authenticated user from an organisation that was not allowed to use a module restricted via Plugin.Import_<module>_restrict could still invoke that import module directly if they knew its name. This could allow unauthorised access to restricted import-module functionality and, depending on the module and the user’s event permissions, may allow unauthorised import or modification of event data through a module that should have been unavailable to the user’s organisation.
Title importModule function in MISP ignores per-organisation import module restrictions
Weaknesses CWE-863
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: CIRCL

Published:

Updated: 2026-07-08T14:31:14.444Z

Reserved: 2026-07-08T13:36:48.024Z

Link: CVE-2026-60125

cve-icon Vulnrichment

Updated: 2026-07-08T14:30:54.774Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-28T09:30:19Z

Weaknesses