<?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>Tue, 29 Sep 2026 06:35:31 +0000</lastBuildDate>
    <item>
      <title>BREW-marked-CVE-2022-21680 — Inefficient Regular Expression Complexity in marked</title>
      <link>https://vulnerability.circl.lu/vuln/brew-marked-cve-2022-21680</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: marked&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;_What kind of vulnerability is it?_&lt;/p&gt;
&lt;p&gt;Denial of service.&lt;/p&gt;
&lt;p&gt;The regular expression `block.def` may cause catastrophic backtracking against some strings.
PoC is the following.&lt;/p&gt;
&lt;p&gt;```javascript
import * as marked from &amp;#34;marked&amp;#34;;&lt;/p&gt;
&lt;p&gt;marked.parse(`[x]:${&amp;#39; &amp;#39;.repeat(1500)}x ${&amp;#39; &amp;#39;.repeat(1500)} x`);
```&lt;/p&gt;
&lt;p&gt;_Who is impacted?_&lt;/p&gt;
&lt;p&gt;Anyone who runs untrusted markdown through marked and does not use a worker with a time limit.&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;_Has the problem been patched?_&lt;/p&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;p&gt;_What versions should users upgrade to?_&lt;/p&gt;
&lt;p&gt;4.0.10&lt;/p&gt;
&lt;p&gt;### Workarounds&lt;/p&gt;
&lt;p&gt;_Is there a way for users to fix or remediate the vulnerability without upgrading?_&lt;/p&gt;
&lt;p&gt;Do not run untrusted markdown through marked or run marked on a [worker](https://marked.js.org/using_advanced#workers) thread and set a reasonable time limit to prevent draining resources.&lt;/p&gt;
&lt;p&gt;### References&lt;/p&gt;
&lt;p&gt;_Are there any links users can visit to find out more?_&lt;/p&gt;
&lt;p&gt;- https://marked.js.org/using_advanced#workers
- https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS&lt;/p&gt;
&lt;p&gt;### For more information&lt;/p&gt;
&lt;p&gt;If you have any questions or comments about this advisory:&lt;/p&gt;
&lt;p&gt;* Open an issue in [marked](https://github.com/markedjs/marked)&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: marked&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;_What kind of vulnerability is it?_&lt;/p&gt;
&lt;p&gt;Denial of service.&lt;/p&gt;
&lt;p&gt;The regular expression `block.def` may cause catastrophic backtracking against some strings.
PoC is the following.&lt;/p&gt;
&lt;p&gt;```javascript
import * as marked from &amp;#34;marked&amp;#34;;&lt;/p&gt;
&lt;p&gt;marked.parse(`[x]:${&amp;#39; &amp;#39;.repeat(1500)}x ${&amp;#39; &amp;#39;.repeat(1500)} x`);
```&lt;/p&gt;
&lt;p&gt;_Who is impacted?_&lt;/p&gt;
&lt;p&gt;Anyone who runs untrusted markdown through marked and does not use a worker with a time limit.&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;_Has the problem been patched?_&lt;/p&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;p&gt;_What versions should users upgrade to?_&lt;/p&gt;
&lt;p&gt;4.0.10&lt;/p&gt;
&lt;p&gt;### Workarounds&lt;/p&gt;
&lt;p&gt;_Is there a way for users to fix or remediate the vulnerability without upgrading?_&lt;/p&gt;
&lt;p&gt;Do not run untrusted markdown through marked or run marked on a [worker](https://marked.js.org/using_advanced#workers) thread and set a reasonable time limit to prevent draining resources.&lt;/p&gt;
&lt;p&gt;### References&lt;/p&gt;
&lt;p&gt;_Are there any links users can visit to find out more?_&lt;/p&gt;
&lt;p&gt;- https://marked.js.org/using_advanced#workers
- https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS&lt;/p&gt;
&lt;p&gt;### For more information&lt;/p&gt;
&lt;p&gt;If you have any questions or comments about this advisory:&lt;/p&gt;
&lt;p&gt;* Open an issue in [marked](https://github.com/markedjs/marked)&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/brew-marked-cve-2022-21680</guid>
    </item>
    <item>
      <title>CVE-2022-21680 — Cubic catastrophic backtracking (ReDoS) in marked</title>
      <link>https://vulnerability.circl.lu/vuln/cve-2022-21680</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; markedjs marked&lt;/p&gt;
&lt;p&gt;Marked is a markdown parser and compiler. Prior to version 4.0.10, the regular expression `block.def` may cause catastrophic backtracking against some strings and lead to a regular expression denial of service (ReDoS). Anyone who runs untrusted markdown through a vulnerable version of marked and does not use a worker with a time limit may be affected. This issue is patched in version 4.0.10. As a workaround, avoid running untrusted markdown through marked or run marked on a worker thread and set a reasonable time limit to prevent draining resources.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; markedjs marked&lt;/p&gt;
&lt;p&gt;Marked is a markdown parser and compiler. Prior to version 4.0.10, the regular expression `block.def` may cause catastrophic backtracking against some strings and lead to a regular expression denial of service (ReDoS). Anyone who runs untrusted markdown through a vulnerable version of marked and does not use a worker with a time limit may be affected. This issue is patched in version 4.0.10. As a workaround, avoid running untrusted markdown through marked or run marked on a worker thread and set a reasonable time limit to prevent draining resources.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/cve-2022-21680</guid>
    </item>
  </channel>
</rss>
