<?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, 02 Oct 2026 19:53:33 +0000</lastBuildDate>
    <item>
      <title>BREW-mkdocs-material-CVE-2025-68142 — PyMdown Extensions has a ReDOS bug in its Figure Capture extension</title>
      <link>https://cve.radiocsirt.org/vuln/brew-mkdocs-material-cve-2025-68142</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: mkdocs-material&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;This issue describes a ReDOS bug found within the figure caption extension (`pymdownx.blocks.caption` ).&lt;/p&gt;
&lt;p&gt;In systems that take unchecked user content, this could cause long hangs when processing the data if a malicious payload was crafted.&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;This issue is patched in Release [10.16.1](https://pypi.org/project/pymdown-extensions/10.16.1/).&lt;/p&gt;
&lt;p&gt;### Workarounds&lt;/p&gt;
&lt;p&gt;Some possible workarounds&lt;/p&gt;
&lt;p&gt;If users are concerned about this vulnerability and process unknown user content without timeouts or other safeguards in place to prevent really large, malicious content being aimed at systems, the use of `pymdownx.blocks.caption` could be avoided until the library is updated to 10.16.1+.&lt;/p&gt;
&lt;p&gt;### References&lt;/p&gt;
&lt;p&gt;The original issue https://github.com/facelessuser/pymdown-extensions/issues/2716.&lt;/p&gt;
&lt;p&gt;### Description&lt;/p&gt;
&lt;p&gt;The original issue came through PyMdown Extensions&amp;#39; normal issue tracker instead of the typical security flow: https://github.com/facelessuser/pymdown-extensions/issues/2716. Because this came through the normal issue flow, it was handled as a normal issue. In the future, PyMdown Extensions will ensure such issues, even if prematurely made public through the normal issue flow, are redirected through the typical security process.&lt;/p&gt;
&lt;p&gt;The regular expression pattern in question is as follows:&lt;/p&gt;
&lt;p&gt;```py
RE_FIG_NUM = re.compile(r&amp;#39;^(\^)?([1-9][0-9]*(?:.[1-9][0-9]*)*)(?= |$)&amp;#39;)
```&lt;/p&gt;
&lt;p&gt;The POC was provided by @ShangzhiXu&lt;/p&gt;
&lt;p&gt;```py
import re
import time&lt;/p&gt;
&lt;p&gt;regex_pattern = re.compile(r&amp;#39;^(\^)?([1-9…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: mkdocs-material&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;This issue describes a ReDOS bug found within the figure caption extension (`pymdownx.blocks.caption` ).&lt;/p&gt;
&lt;p&gt;In systems that take unchecked user content, this could cause long hangs when processing the data if a malicious payload was crafted.&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;This issue is patched in Release [10.16.1](https://pypi.org/project/pymdown-extensions/10.16.1/).&lt;/p&gt;
&lt;p&gt;### Workarounds&lt;/p&gt;
&lt;p&gt;Some possible workarounds&lt;/p&gt;
&lt;p&gt;If users are concerned about this vulnerability and process unknown user content without timeouts or other safeguards in place to prevent really large, malicious content being aimed at systems, the use of `pymdownx.blocks.caption` could be avoided until the library is updated to 10.16.1+.&lt;/p&gt;
&lt;p&gt;### References&lt;/p&gt;
&lt;p&gt;The original issue https://github.com/facelessuser/pymdown-extensions/issues/2716.&lt;/p&gt;
&lt;p&gt;### Description&lt;/p&gt;
&lt;p&gt;The original issue came through PyMdown Extensions&amp;#39; normal issue tracker instead of the typical security flow: https://github.com/facelessuser/pymdown-extensions/issues/2716. Because this came through the normal issue flow, it was handled as a normal issue. In the future, PyMdown Extensions will ensure such issues, even if prematurely made public through the normal issue flow, are redirected through the typical security process.&lt;/p&gt;
&lt;p&gt;The regular expression pattern in question is as follows:&lt;/p&gt;
&lt;p&gt;```py
RE_FIG_NUM = re.compile(r&amp;#39;^(\^)?([1-9][0-9]*(?:.[1-9][0-9]*)*)(?= |$)&amp;#39;)
```&lt;/p&gt;
&lt;p&gt;The POC was provided by @ShangzhiXu&lt;/p&gt;
&lt;p&gt;```py
import re
import time&lt;/p&gt;
&lt;p&gt;regex_pattern = re.compile(r&amp;#39;^(\^)?([1-9…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/brew-mkdocs-material-cve-2025-68142</guid>
    </item>
    <item>
      <title>CVE-2025-68142 — PyMdown Extensions has ReDOS bug in Figure Capture extension</title>
      <link>https://cve.radiocsirt.org/vuln/cve-2025-68142</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; facelessuser pymdown-extensions&lt;/p&gt;
&lt;p&gt;PyMdown Extensions is a set of extensions for the `Python-Markdown` markdown project. Versions prior to 10.16.1 have a ReDOS bug found within the figure caption extension (`pymdownx.blocks.caption`). In systems that take unchecked user content, this could cause long hanges when processing the data if a malicious payload was crafted. This issue is patched in Release 10.16.1. As a workaround, those who process unknown user content without timeouts or other safeguards in place to prevent really large, malicious content being aimed at systems may avoid the use of `pymdownx.blocks.caption` until they&amp;#39;re able to upgrade.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; facelessuser pymdown-extensions&lt;/p&gt;
&lt;p&gt;PyMdown Extensions is a set of extensions for the `Python-Markdown` markdown project. Versions prior to 10.16.1 have a ReDOS bug found within the figure caption extension (`pymdownx.blocks.caption`). In systems that take unchecked user content, this could cause long hanges when processing the data if a malicious payload was crafted. This issue is patched in Release 10.16.1. As a workaround, those who process unknown user content without timeouts or other safeguards in place to prevent really large, malicious content being aimed at systems may avoid the use of `pymdownx.blocks.caption` until they&amp;#39;re able to upgrade.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/cve-2025-68142</guid>
    </item>
    <item>
      <title>GHSA-r6h4-mm7h-8pmq — PyMdown Extensions has a ReDOS bug in its Figure Capture extension</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-r6h4-mm7h-8pmq</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: pymdown-extensions&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;This issue describes a ReDOS bug found within the figure caption extension (`pymdownx.blocks.caption` ).&lt;/p&gt;
&lt;p&gt;In systems that take unchecked user content, this could cause long hangs when processing the data if a malicious payload was crafted.&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;This issue is patched in Release [10.16.1](https://pypi.org/project/pymdown-extensions/10.16.1/).&lt;/p&gt;
&lt;p&gt;### Workarounds&lt;/p&gt;
&lt;p&gt;Some possible workarounds&lt;/p&gt;
&lt;p&gt;If users are concerned about this vulnerability and process unknown user content without timeouts or other safeguards in place to prevent really large, malicious content being aimed at systems, the use of `pymdownx.blocks.caption` could be avoided until the library is updated to 10.16.1+.&lt;/p&gt;
&lt;p&gt;### References&lt;/p&gt;
&lt;p&gt;The original issue https://github.com/facelessuser/pymdown-extensions/issues/2716.&lt;/p&gt;
&lt;p&gt;### Description&lt;/p&gt;
&lt;p&gt;The original issue came through PyMdown Extensions&amp;#39; normal issue tracker instead of the typical security flow: https://github.com/facelessuser/pymdown-extensions/issues/2716. Because this came through the normal issue flow, it was handled as a normal issue. In the future, PyMdown Extensions will ensure such issues, even if prematurely made public through the normal issue flow, are redirected through the typical security process.&lt;/p&gt;
&lt;p&gt;The regular expression pattern in question is as follows:&lt;/p&gt;
&lt;p&gt;```py
RE_FIG_NUM = re.compile(r&amp;#39;^(\^)?([1-9][0-9]*(?:.[1-9][0-9]*)*)(?= |$)&amp;#39;)
```&lt;/p&gt;
&lt;p&gt;The POC was provided by @ShangzhiXu&lt;/p&gt;
&lt;p&gt;```py
import re
import time&lt;/p&gt;
&lt;p&gt;regex_pattern = re.compile(r&amp;#39;^(\^)?([1-9…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: pymdown-extensions&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;This issue describes a ReDOS bug found within the figure caption extension (`pymdownx.blocks.caption` ).&lt;/p&gt;
&lt;p&gt;In systems that take unchecked user content, this could cause long hangs when processing the data if a malicious payload was crafted.&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;This issue is patched in Release [10.16.1](https://pypi.org/project/pymdown-extensions/10.16.1/).&lt;/p&gt;
&lt;p&gt;### Workarounds&lt;/p&gt;
&lt;p&gt;Some possible workarounds&lt;/p&gt;
&lt;p&gt;If users are concerned about this vulnerability and process unknown user content without timeouts or other safeguards in place to prevent really large, malicious content being aimed at systems, the use of `pymdownx.blocks.caption` could be avoided until the library is updated to 10.16.1+.&lt;/p&gt;
&lt;p&gt;### References&lt;/p&gt;
&lt;p&gt;The original issue https://github.com/facelessuser/pymdown-extensions/issues/2716.&lt;/p&gt;
&lt;p&gt;### Description&lt;/p&gt;
&lt;p&gt;The original issue came through PyMdown Extensions&amp;#39; normal issue tracker instead of the typical security flow: https://github.com/facelessuser/pymdown-extensions/issues/2716. Because this came through the normal issue flow, it was handled as a normal issue. In the future, PyMdown Extensions will ensure such issues, even if prematurely made public through the normal issue flow, are redirected through the typical security process.&lt;/p&gt;
&lt;p&gt;The regular expression pattern in question is as follows:&lt;/p&gt;
&lt;p&gt;```py
RE_FIG_NUM = re.compile(r&amp;#39;^(\^)?([1-9][0-9]*(?:.[1-9][0-9]*)*)(?= |$)&amp;#39;)
```&lt;/p&gt;
&lt;p&gt;The POC was provided by @ShangzhiXu&lt;/p&gt;
&lt;p&gt;```py
import re
import time&lt;/p&gt;
&lt;p&gt;regex_pattern = re.compile(r&amp;#39;^(\^)?([1-9…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-r6h4-mm7h-8pmq</guid>
    </item>
  </channel>
</rss>
