<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://vulnerability.circl.lu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Wed, 30 Sep 2026 17:00:00 +0000</lastBuildDate>
    <item>
      <title>fkie_cve-2026-82642</title>
      <link>https://vulnerability.circl.lu/vuln/fkie_cve-2026-82642</link>
      <description>&lt;p&gt;Readest is an open-source e-book reader built on Tauri. In versions prior to 0.11.16, EPUB chapter HTML is sanitized with DOMPurify using a configuration that forbade only the &amp;lt;script&amp;gt; tag (FORBID_TAGS: [&amp;#39;script&amp;#39;]) in apps/readest-app/src/services/transformers/sanitizer.ts. DOMPurify does not parse the contents of the srcdoc attribute on &amp;lt;iframe&amp;gt; elements, treating it as an opaque string attribute, so an attacker who can get an &amp;lt;iframe&amp;gt; element to survive sanitization can embed a complete HTML document containing a &amp;lt;script&amp;gt; tag inside srcdoc and have it execute when the browser renders the iframe. The content iframe is configured with sandbox=&amp;#34;allow-same-origin allow-scripts&amp;#34;, so script executing inside it shares the parent origin and can reach parent.parent.__TAURI_INTERNALS__.invoke(...), giving access to every Tauri IPC command the application is permitted to use, which escalates to arbitrary code execution. The payload can be made invisible (zero-size, transparent iframe) so the reader sees only normal book text. Version 0.11.16 hardened the sanitizer configuration by adding &amp;#39;iframe&amp;#39;, &amp;#39;object&amp;#39; and &amp;#39;embed&amp;#39; to FORBID_TAGS and adding &amp;#39;srcdoc&amp;#39; to FORBID_ATTR.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Readest is an open-source e-book reader built on Tauri. In versions prior to 0.11.16, EPUB chapter HTML is sanitized with DOMPurify using a configuration that forbade only the &amp;lt;script&amp;gt; tag (FORBID_TAGS: [&amp;#39;script&amp;#39;]) in apps/readest-app/src/services/transformers/sanitizer.ts. DOMPurify does not parse the contents of the srcdoc attribute on &amp;lt;iframe&amp;gt; elements, treating it as an opaque string attribute, so an attacker who can get an &amp;lt;iframe&amp;gt; element to survive sanitization can embed a complete HTML document containing a &amp;lt;script&amp;gt; tag inside srcdoc and have it execute when the browser renders the iframe. The content iframe is configured with sandbox=&amp;#34;allow-same-origin allow-scripts&amp;#34;, so script executing inside it shares the parent origin and can reach parent.parent.__TAURI_INTERNALS__.invoke(...), giving access to every Tauri IPC command the application is permitted to use, which escalates to arbitrary code execution. The payload can be made invisible (zero-size, transparent iframe) so the reader sees only normal book text. Version 0.11.16 hardened the sanitizer configuration by adding &amp;#39;iframe&amp;#39;, &amp;#39;object&amp;#39; and &amp;#39;embed&amp;#39; to FORBID_TAGS and adding &amp;#39;srcdoc&amp;#39; to FORBID_ATTR.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/fkie_cve-2026-82642</guid>
    </item>
    <item>
      <title>GHSA-wvmc-79x2-m97w</title>
      <link>https://vulnerability.circl.lu/vuln/ghsa-wvmc-79x2-m97w</link>
      <description>&lt;p&gt;Readest is an open-source e-book reader built on Tauri. In versions prior to 0.11.16, EPUB chapter HTML is sanitized with DOMPurify using a configuration that forbade only the &amp;lt;script&amp;gt; tag (FORBID_TAGS: [&amp;#39;script&amp;#39;]) in apps/readest-app/src/services/transformers/sanitizer.ts. DOMPurify does not parse the contents of the srcdoc attribute on &amp;lt;iframe&amp;gt; elements, treating it as an opaque string attribute, so an attacker who can get an &amp;lt;iframe&amp;gt; element to survive sanitization can embed a complete HTML document containing a &amp;lt;script&amp;gt; tag inside srcdoc and have it execute when the browser renders the iframe. The content iframe is configured with sandbox=&amp;#34;allow-same-origin allow-scripts&amp;#34;, so script executing inside it shares the parent origin and can reach parent.parent.__TAURI_INTERNALS__.invoke(...), giving access to every Tauri IPC command the application is permitted to use, which escalates to arbitrary code execution. The payload can be made invisible (zero-size, transparent iframe) so the reader sees only normal book text. Version 0.11.16 hardened the sanitizer configuration by adding &amp;#39;iframe&amp;#39;, &amp;#39;object&amp;#39; and &amp;#39;embed&amp;#39; to FORBID_TAGS and adding &amp;#39;srcdoc&amp;#39; to FORBID_ATTR.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Readest is an open-source e-book reader built on Tauri. In versions prior to 0.11.16, EPUB chapter HTML is sanitized with DOMPurify using a configuration that forbade only the &amp;lt;script&amp;gt; tag (FORBID_TAGS: [&amp;#39;script&amp;#39;]) in apps/readest-app/src/services/transformers/sanitizer.ts. DOMPurify does not parse the contents of the srcdoc attribute on &amp;lt;iframe&amp;gt; elements, treating it as an opaque string attribute, so an attacker who can get an &amp;lt;iframe&amp;gt; element to survive sanitization can embed a complete HTML document containing a &amp;lt;script&amp;gt; tag inside srcdoc and have it execute when the browser renders the iframe. The content iframe is configured with sandbox=&amp;#34;allow-same-origin allow-scripts&amp;#34;, so script executing inside it shares the parent origin and can reach parent.parent.__TAURI_INTERNALS__.invoke(...), giving access to every Tauri IPC command the application is permitted to use, which escalates to arbitrary code execution. The payload can be made invisible (zero-size, transparent iframe) so the reader sees only normal book text. Version 0.11.16 hardened the sanitizer configuration by adding &amp;#39;iframe&amp;#39;, &amp;#39;object&amp;#39; and &amp;#39;embed&amp;#39; to FORBID_TAGS and adding &amp;#39;srcdoc&amp;#39; to FORBID_ATTR.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/ghsa-wvmc-79x2-m97w</guid>
    </item>
  </channel>
</rss>
