CVE-2026-95698
Deferred Deferred - Pending Action

Path Traversal in MISP OrgImgHelper

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

Publication date: 2026-09-22

Last updated on: 2026-09-22

Assigner: CIRCL

Description

The findOrgImage method in MISP's OrgImgHelper constructs a filesystem path by concatenating a user-supplied organization identifier with a fixed image directory and a file extension, then calls file_exists() on the resulting path. The organization name field is attacker-controllable through event import, which sets Org.name. Because no validation was performed on the field value before path construction, an organization name containing directory traversal sequences (e.g., ../../etc/passwd) would cause the path to resolve outside the intended org-image directory.Β  This yields two security impacts:Β   - an arbitrary file existence oracle, since file_exists() returns a boolean for any path the process can access.  -Β an arbitrary file read limited to files with .png or .svg extensions, because the resolved filename is returned and subsequently rendered or served to the requesting user. The vulnerability requires an authenticated user with the ability to create or import events that set the organization name.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

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

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in MISP allows an authenticated attacker to manipulate the organization name field during event import to include directory traversal sequences like ../../etc/passwd. The findOrgImage method then uses this value to construct a filesystem path without validation, enabling checks for arbitrary file existence or limited reads of files with .png or .svg extensions outside the intended directory.

Detection Guidance

To detect this vulnerability, inspect MISP event imports for organization names containing directory traversal sequences like ../ or absolute paths. Check server logs for file_exists() calls with suspicious paths. Review org-image directory access patterns for unauthorized file checks.

Impact Analysis

An attacker could determine if specific files exist on the server (existence oracle) or read certain files with .png/.svg extensions. This requires only authenticated user access with event creation/import privileges.

Compliance Impact

This vulnerability could violate compliance with GDPR and HIPAA by enabling unauthorized access to sensitive files. An attacker could exploit path traversal to check for or read files outside intended directories, potentially exposing personal data or protected health information. This undermines data integrity and confidentiality requirements.

Mitigation Strategies

Apply the patch from the MISP commit e00986075 which validates organization names to prevent path traversal. Ensure only authenticated users with event creation privileges can set organization names. Monitor for unusual file access attempts in org-image directories.

Chat Assistant

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

EPSS Chart