Skip to main content
← All vulnerabilities
CVE-2025-68142PYSEC-2026-1825GHSA-R6H4-MM7H-8PMQ

PyMdown Extensions has ReDOS bug in Figure Capture extension

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 10.16.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

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're able to upgrade.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • facelessuser pymdown-extensions

    fixed in 10.16.1

  • pymdown-extensionsPyPI

    fixed in 10.16.1

References 3

GitHub · facelessuser/pymdown-extensions

pypi.org