Summary
Ein Angreifer kann mehrere Schwachstellen in MISP ausnutzen, um beliebigen Programmcode auszuführen, um einen Denial of Service Angriff durchzuführen, um Informationen offenzulegen, um Dateien zu manipulieren, um einen Cross-Site Scripting Angriff durchzuführen und um Sicherheitsvorkehrungen zu umgehen.
Product
MISP ist eine Open-Source-Plattform für den Informationsaustausch über Bedrohungen.
Vulnerabilities 19
-
High 7.7
MISP: PHP phar stream wrapper enables deserialization and code execution via caller-influenced filesystem paths
MISP ships with PHP's phar stream wrapper registered in both its web entry point and its console entry point. The phar stream wrapper causes PHP to treat a phar archive as a directory, which has two security consequences: - any filesystem operation on a c…
-
Medium 6.9
MISP CSRF vulnerability in workflow moduleStatelessExecution allows cross-site execution of workflow modules
MISP's WorkflowsController exposed the moduleStatelessExecution action in the Security component's unlockedActions list. In CakePHP, listing an action in unlockedActions disables both the CSRF token check and the field hash validation for that action. Because…
-
Medium 6.9
MISP Installer Log and FIFO Created World-Readable, Exposing Sensitive Credentials
The MISP installer scripts (for Debian 12, Debian 13, Ubuntu 24.04, and RHEL 9.4) create a log file at /var/log/misp_install.log and a named pipe (FIFO) at /var/log/misp_install.log.pipe to capture all installer output. The log captures highly sensitive data …
-
Medium 6.9
MISP Unauthenticated Blind SSRF via XML Body Processing
MISP's RequestHandlerComponent automatically decodes XML request bodies on all write requests. The underlying Xml::build() library contains a logic error in its readFile guard condition (readFile && http || https), where PHP operator precedence causes the htt…
-
Medium 6.9
MISP: Disabled-user check ineffective in pre-authentication TOTP login branch
In MISP's UsersController login() method, the pre-authentication database query used for the TOTP (two-factor authentication) verification branch did not include the User.disabled column in its SELECT fields list. The query selected only User.password, User.t…
-
Medium 5.3
MISP Collections: Missing Authorization Check for Sharing Group on PUT Request in collections/add
In MISP, the CollectionsController add() method enforced the sharing-group usability authorization check and element capture only when the HTTP request method was POST. However, the underlying CRUDComponent::add() method persists data on both POST and PUT req…
-
Medium 5.3
MISP EventsController queryEnrichment allows querying unavailable or legacy modules without validation
In MISP, the queryEnrichment method in EventsController.php accepted a module name parameter and iterated over the list of enabled modules to find a match. If the specified module was not present in the enabled modules list, the code silently continued proces…
-
Medium 5.3
MISP Overmind Event View Discloses Report Content Bypassing Report-Level ACL
In MISP, the Overmind event view enriches an event with its most recent attached report for preview purposes. The enrichment logic fetched the report using only the event ID as the lookup condition, without applying the report's own distribution/ACL constrain…
-
Medium 5.3
MISP Missing Authorization on replaceSuggestionInReport Event Report Action
MISP contains an access control flaw in the EventReports functionality. The replaceSuggestionInReport action, which allows modification of suggestion content within an event report, was incorrectly mapped to the wildcard permission ('*') in the ACLComponent, …
-
Medium 5.3
MISP Information Disclosure via Forged Upload Path
In MISP, the EventReport::uploadPicture method in processed a caller-supplied tmp_name field by invoking file_exists(), mime_content_type(), and exif_imagetype() on the supplied path before verifying that the value was a genuine PHP upload via is_uploaded_fil…
-
Medium 5.3
MISP: Insufficient Authorization Allows Sharing Group Editors to Overwrite Organization Metadata
MISP contains an authorization flaw in the Organisation model's captureOrg method. When the $force parameter is set to true, the method unconditionally overwrites organization metadata fields without verifying that the invoking user holds sufficient privilege…
-
Medium 5.3
MISP Path Traversal in OrgImgHelper findOrgImage via Crafted Organization Name
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…
-
Medium 5.3
MISP ACLComponent: Typo in previewEventAttributes ACL key bypasses intended access restriction
A typo in the MISP ACLComponent access control configuration caused the ACL rule for the previewEventAttributes action to reference the permission string 'theming_enabled*' (with a trailing asterisk) instead of the correct 'theming_enabled'. In the MISP ACL s…
-
Medium 5.1
MISP Reflected Cross-Site Scripting in Attribute Histogram via Unescaped URL-Supplied Type List
MISP contains a reflected cross-site scripting (XSS) vulnerability in the attribute histogram view. The $selectedTypes variable, which is derived from the URL path segment , was interpolated directly into a JavaScript array literal inside an onClick HTML attr…
-
Medium 5.1
MISP Reflected Cross-Site Scripting in Event Export Confirmation Form via Unescaped JSON
MISP contains a reflected cross-site scripting (XSS) vulnerability in the event REST search export confirmation form. The view template app/View/Events/ajax/eventRestSearchExportConfirmationForm.ctp renders a URL-supplied event ID list into a single-quoted Ja…
-
Medium 5.1
MISP Path Traversal via Organization Name in Org-Statistics Logo Check
In MISP, the __statisticsOrgs method in UsersController.php used the organization name directly as a file-system path component when checking for the existence of an organization logo image. The original code called file_exists() with a path constructed as AP…
-
Medium 5.1
MISP OrganisationsController File Existence and Image-Type Oracle via Forged Upload tmp_name
In MISP, the OrganisationsController::__uploadLogo method processed a caller-supplied tmp_name value with filesystem probes (file_exists, MIME type detection, EXIF reading) before verifying that the value corresponded to a genuine PHP file upload via is_uploa…
-
Medium 4.8
MISP Reflected XSS via Unvalidated Object Type in AnalystData Overmind Thread
MISP contains a reflected cross-site scripting (XSS) vulnerability in the AnalystDataController::viewForObject action. The method accepted a parent object type parameter from the URL without validation and passed it to the Overmind-themed AnalystData thread v…
-
Medium 4.8
MISP Stored Cross-Site Scripting via Unescaped Organization Name in Admin Email View
MISP contains a stored cross-site scripting (XSS) vulnerability in the admin email composition screen. The MISP.org organization name setting was interpolated directly into a JavaScript string literal using an unescaped PHP echo: var org = "<?php echo $org;?>…
Revision history
-
#1
Initiale Fassung
References
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-24qr-3pqh-xghm
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-24x5-fh5v-x5g9
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-296v-9jwc-w27h
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-385h-fw9f-cf6x
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-3m75-rwwr-268p
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-5fvj-qq2x-32vr
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-83cf-9w8x-h48q
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-8rgx-3gvf-26gg
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-95gm-v6rp-cf52
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-99m7-rm9g-j79h
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-c2r5-m9w2-228q
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-c7hm-qgxh-6vgg
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-f496-75v4-rv5q
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-f4j8-7jmm-g7jj
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-m85h-c462-j24j
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-ph85-5rm4-24r5
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-prf9-8cgh-75pc
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-qjpg-gmh7-3ch6
-
GitHub Advisory Database vom 2026-09-22
https://github.com/advisories/GHSA-w52q-73m7-hm7j