CVE-2026-94374
Deferred Deferred - Pending Action

Insecure Direct Object Reference in MISP Event Reports

Vulnerability report for CVE-2026-94374, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-21

Last updated on: 2026-09-21

Assigner: CIRCL

Description

MISP contains an insecure direct object reference vulnerability in the processModuleResultsData method of the Event model. When processing module results, the code iterates over EventReport entries supplied in the resolved data and saves each one. Unlike the adjacent attribute and object processing loops, the report loop did not unset the client-supplied 'id' field before calling save(). Because the MISP EventReport model's create() method does not strip the id field, an authenticated user with permission to submit module results could include an 'id' value referencing an existing report belonging to a different event. Upon save(), the ORM would update that existing row rather than insert a new one, allowing the attacker toΒ   -Β read the content of another event's report by reparenting it into their own event  -Β overwrite the report's fields with attacker-controlled data  -Β change the report's event_id to redirect ownership.Β  This constitutes an authorization bypass through a user-controlled key, enabling cross-event data disclosure and integrity compromise. The vulnerability requires an authenticated session with the ability to invoke module result processing on an event. Version affected: <2.5.47

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-21
Last Modified
2026-09-21
Generated
2026-09-21
AI Q&A
2026-09-21
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
misp misp to 2.5.47 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-472 The web application does not sufficiently verify inputs that are assumed to be immutable but are actually externally controllable, such as hidden form fields.
CWE-639 The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

MISP has an insecure direct object reference vulnerability in the Event model's processModuleResultsData method. When processing module results, the code saves EventReport entries without removing the client-supplied 'id' field. This allows an authenticated user to reference an existing report from a different event, update its fields, or change its ownership, leading to unauthorized access and data tampering.

Detection Guidance

To detect this vulnerability, check MISP versions below 2.5.47. Inspect logs for unauthorized report modifications or cross-event data access. Look for module result processing events with unexpected report ID reuse.

Impact Analysis

An attacker with module result processing permissions could read sensitive event reports belonging to other users, overwrite report content with malicious data, or redirect report ownership to their own event. This requires authenticated access but enables cross-event data disclosure and integrity compromise.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating confidentiality requirements in GDPR and HIPAA. It may result in data breaches, unauthorized disclosures, and non-compliance with privacy and security controls.

Mitigation Strategies
  • Upgrade MISP to version 2.5.47 or later to apply the security fix.
  • Review and audit all EventReport entries for unauthorized modifications or reparenting.
  • Restrict module result processing permissions to trusted users only.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-94374. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart