Skip to content
OpenAdvisories

Vendor

MISP

183 known vulnerabilities.

110 results · Clear filters · Feed

  • Medium 6.3

    MISP sourcecache module SSRF allows fetching arbitrary internal URLs via attribute enrichment

    The sourcecache expansion module in MISP Modules (misp-modules) contains a Server-Side Request Forgery (SSRF) vulnerability. When a user with permission to create or modify attributes of type 'link' or 'url' submits an attribute value, the module passes the U…

  • Medium 6.1

    MISP Guard Incomplete Tag Validation Allows Non-Allowed Taxonomy Tags to Bypass Feed Policy Enforcement

    MISP Guard, a proxy that enforces security policies on MISP feed data, contained an incomplete validation check for required taxonomy tags. When a feed event or its attributes carried tags belonging to a required taxonomy (for example, TLP), the guard only ve…

  • Medium 6.3

    MISP html_to_markdown Module SSRF via Incomplete IP Range Blocking in is_safe_url()

    The html_to_markdown expansion module in MISP Modules contains a server-side request forgery (SSRF) vulnerability in its is_safe_url() URL validation function. The BLOCKED_RANGES list used to reject unsafe destination addresses was incomplete, omitting severa…

  • Medium 5.3

    MISP Module Settings Expose Redacted Values and Allow API Modification of CLI-Only Settings

    MISP contains a vulnerability in the handling of module plugin settings. When the server rebuilds module-supplied settings for API consumption, it drops the redacted and cli_only flags that a module declares in its own configuration metadata. As a result: - A…

  • Medium 4.8

    MISP Workflow Module: Reflected XSS via Unescaped misp-modules Parameter Names in Form Labels

    MISP contains a reflected cross-site scripting (XSS) vulnerability in the workflow module interface. Parameter names returned by the misp-modules service are rendered as raw HTML form labels on the workflow module page without output encoding. An attacker who…

  • Medium 4.8

    MISP CSS Injection via Remote Tag Colour in Event Preview

    MISP contains a CSS injection vulnerability in the remote event preview feature. When a user previews an event from a linked MISP server, the colour value associated with each remote tag is written directly into an inline CSS style attribute without sufficien…

  • Medium 5.1

    MISP Incomplete Event Deletion Leaves Orphaned Sensitive Records

    MISP contains a data integrity flaw in its event deletion logic. When a user deletes an event, several associated records are not removed from the database, leaving them as orphaned entries. The affected record types include event report tags, event graph ent…

  • Medium 5.3

    MISP Event Synchronization Exposes Non-Exportable Tags on Remote Instances

    In MISP, the event synchronization process contained a logic error in the preparation of event reports for remote push. The filtering of non-exportable tags was applied only once after the iteration over all reports, rather than to each individual report. As …

  • Medium 5.3

    MISP Object Sync Drops Objects and Attributes When Description Is Empty

    MISP contains a validation flaw in its object synchronization logic. When a MISP Object is created without a description, it is stored correctly on the originating instance. However, when that object is replicated to another MISP instance via the sync mechani…

  • Medium 6.3

    MISP Email OTP Race Condition Allows One-Time Password to Be Consumed by Multiple Concurrent Requests

    MISP contains a race condition in the email-based one-time password (OTP) login flow. When two HTTP requests carrying the same valid OTP are submitted concurrently, both can successfully authenticate and establish a session. The root cause is that the OTP val…

  • Medium 5.3

    MISP Correlation Engine Fails to Refresh When Event Distribution or Sharing Group Changes

    MISP contains a defect in its event save workflow that prevents the correlation engine from recalculating correlations when an event's distribution level or sharing group is modified. When a user edits an existing event and changes its distribution or sharing…

  • Medium 6.9

    MISP: Site-Admin Can Repoint Redis Workers to Attacker-Controlled Server via UI/API Configuration Change

    MISP exposes critical infrastructure settings—specifically the Redis host addresses used by the core application, the ZeroMQ plugin, and the SimpleBackgroundJobs plugin—through its web UI and API to site-admin users. The background job workers trust raw Redis…

  • Medium 5.3

    MISP: Soft-Deleted Attributes from Other Organizations Exposed via Attribute Search and Paginated View

    MISP contains an improper access control vulnerability in its attribute search and paginated attribute view endpoints. When a user queries for soft-deleted attributes (e.g., via the deleted-attributes search or the paginated attribute listing), the applicatio…

  • Medium 5.3

    MISP Information Disclosure via Related Events Listing Bypassing Per-Event Authorization

    MISP contains an authorization bypass in the related events listing functionality. When a user requests the list of events correlated to a given event, the system retrieved related event metadata directly from the correlation table without re-validating the c…

  • Medium 4.8

    MISP: JavaScript Injection via Remote Tag ID in Event Preview Inline Handler

    MISP contains a cross-site scripting (XSS) vulnerability in the remote event preview page. When a linked (remote) MISP server is configured, the event preview renders tag identifiers inside an inline JavaScript onclick attribute. The tag ID value was HTML-esc…

  • Medium 6.2

    MISP TAXII Object Viewer Stored XSS via Unescaped JSON Output

    MISP contains a cross-site scripting (XSS) vulnerability in the TAXII object viewer. When displaying a remote TAXII object, the JSON content of string properties was rendered directly into an HTML pre block without HTML-encoding. An attacker who can control o…

  • Medium 5.1

    MISP ID Translator: Unescaped Remote Event ID Enables Cross-Site Scripting via Linked Server

    MISP contains a cross-site scripting (XSS) vulnerability in the ID Translator feature. When a user views the ID Translator page, the application queries linked (remote) MISP servers for corresponding event identifiers. The event ID returned by the remote serv…

  • Medium 5.3

    MISP Stored XSS via Unescaped Count Field Value in Remote Event Preview Index

    MISP contains a stored cross-site scripting (XSS) vulnerability in the index table rendering of the remote event preview. The count field template escaped the associated link URL but rendered the field value without HTML encoding. An attacker with the ability…

  • Medium 5.3

    MISP Incomplete Thread Authorization Allows Unauthorized Read and Post Access to Discussions

    MISP contains an incomplete authorization check in the discussion posting functionality. When a user submits a post to a thread or replies to an existing post, the application only verified whether the target thread was restricted to a single organization (or…

  • Medium 4.8

    MISP Reflected Cross-Site Scripting via Unsanitized Analyst Data Seed Parameter

    MISP contains a reflected cross-site scripting (XSS) vulnerability in the analyst data notes panel. The seed path parameter, supplied by the user via the URL, was passed directly into inline JavaScript within the rendered HTML response without any sanitizatio…

  • Medium 5.1

    MISP Reflected XSS in Taxonomy Tag Confirmation Forms

    MISP contains a reflected cross-site scripting (XSS) vulnerability in the legacy taxonomy tag management confirmation forms (add tag and disable tag). The affected forms echoed a user-supplied tag name value from the request unescaped into the rendered HTML o…

  • Medium 6.2

    MISP Stored Cross-Site Scripting via Unvalidated Galaxy Icon Field in Correlation Graph

    MISP contains a stored cross-site scripting (XSS) vulnerability in the galaxy icon handling path. The icon field of a galaxy object was persisted without any server-side validation through the galaxy add, edit, and sync/import capture endpoints. The stored va…

  • Medium 6.2

    MISP Stored Cross-Site Scripting via JavaScript URL in Galaxy Cluster Source Field

    MISP renders the source field of a Galaxy Cluster as a clickable hyperlink whenever the stored value passes PHP's FILTER_VALIDATE_URL validation. Because FILTER_VALIDATE_URL accepts the javascript: URI scheme, a user with galaxy editor privileges on the local…

  • Medium 6.3

    misp-modules: Shell Command Injection in MISP cisco_firesight_manager_ACL_rule_export Module via Unescaped Attribute Values

    The cisco_firesight_manager_ACL_rule_export module in misp-modules generates a shell script (.sh) that authenticates to and calls the Cisco fireSIGHT Manager API. The module interpolates configuration values (IP address, login, password, domain ID, policy ID)…

  • 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 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.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 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.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: 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 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 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 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 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;?>…

  • 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 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 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 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 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 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…