Description
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.
Published: 2025-12-16
Score: 2.7 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Analysis and contextual insights are available on OpenCVE Cloud.

Remediation

No vendor fix or workaround currently provided.

Additional remediation guidance may be available on OpenCVE Cloud.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-r6h4-mm7h-8pmq PyMdown Extensions has a ReDOS bug in its Figure Capture extension
History

Tue, 03 Feb 2026 19:00:00 +0000

Type Values Removed Values Added
First Time appeared Facelessuser
Facelessuser pymdown Extensions
CPEs cpe:2.3:a:facelessuser:pymdown_extensions:*:*:*:*:*:*:*:*
Vendors & Products Facelessuser
Facelessuser pymdown Extensions

Wed, 17 Dec 2025 19:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 17 Dec 2025 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}

threat_severity

Low


Tue, 16 Dec 2025 18:15:00 +0000

Type Values Removed Values Added
Description 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.
Title PyMdown Extensions has ReDOS bug in Figure Capture extension
Weaknesses CWE-1333
References
Metrics cvssV4_0

{'score': 2.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U'}


Subscriptions

Facelessuser Pymdown Extensions
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2025-12-17T18:51:08.232Z

Reserved: 2025-12-15T18:15:08.404Z

Link: CVE-2025-68142

cve-icon Vulnrichment

Updated: 2025-12-17T14:53:31.700Z

cve-icon NVD

Status : Analyzed

Published: 2025-12-16T18:16:16.693

Modified: 2026-02-03T18:56:25.143

Link: CVE-2025-68142

cve-icon Redhat

Severity : Low

Publid Date: 2025-12-16T18:06:37Z

Links: CVE-2025-68142 - Bugzilla

cve-icon OpenCVE Enrichment

No data.

Weaknesses