Description
A flaw has been found in zcaceres markdownify-mcp up to 1.1.0. This impacts the function saveToTempFile of the file src/Markdownify.ts of the component webpage-to-markdown/youtube-to-markdown/bing-search-to-markdown. This manipulation causes insufficiently random values. The attack is restricted to local execution. A high degree of complexity is needed for the attack. The exploitability is said to be difficult. The exploit has been published and may be used. The pull request to fix this issue awaits acceptance.
Published: 2026-07-05
Score: 2 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Markdownify.mcp component contains a flaw in its saveToTempFile function where temporary file names are generated with insufficient randomness as identified by CWE-310 and CWE-330 weaknesses. The issue means a local user with execution privileges inside the application can potentially predict or enumerate the temporary file paths that will be created. Based on the description, it is inferred that this could allow a race condition or overwrite of existing files, but the flaw does not provide a path to remote code execution or broader system compromise.

Affected Systems

The vulnerability applies to the zcaceres markdownify‑mcp project, specifically its webpage‑to‑markdown, youtube‑to‑markdown, and bing‑search‑to‑markdown modules. All releases up to and including version 1.1.0 are affected.

Risk and Exploitability

The CVSS score of 2.0 indicates low severity, and the EPSS score of less than 1 percent reflects a very low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires local execution with a high degree of complexity and is considered difficult; however, an exploit has been published and may be used. Since the vendor fix has not yet been released, the overall risk to organizations remains low and is confined to local environments that run the vulnerable component.

Generated by OpenCVE AI on July 26, 2026 at 21:34 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a temporary source patch that replaces the temporary file name generation with a cryptographically secure method or the operating system’s native temporary file API.
  • Upgrade to a version of markdownify‑mcp that includes the approved changes from pull request 111 once a vendor release becomes available.
  • Restrict write permissions to the temporary directories used by the application or run the application as an unprivileged user.

Generated by OpenCVE AI on July 26, 2026 at 21:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 05 Jul 2026 04:30:00 +0000

Type Values Removed Values Added
Description A flaw has been found in zcaceres markdownify-mcp up to 1.1.0. This impacts the function saveToTempFile of the file src/Markdownify.ts of the component webpage-to-markdown/youtube-to-markdown/bing-search-to-markdown. This manipulation causes insufficiently random values. The attack is restricted to local execution. A high degree of complexity is needed for the attack. The exploitability is said to be difficult. The exploit has been published and may be used. The pull request to fix this issue awaits acceptance.
Title zcaceres markdownify-mcp webpage-to-markdown Markdownify.ts saveToTempFile random values
First Time appeared Zcaceres
Zcaceres markdownify-mcp
Weaknesses CWE-310
CWE-330
CPEs cpe:2.3:a:zcaceres:markdownify-mcp:*:*:*:*:*:*:*:*
Vendors & Products Zcaceres
Zcaceres markdownify-mcp
References
Metrics cvssV2_0

{'score': 1, 'vector': 'AV:L/AC:H/Au:S/C:P/I:N/A:N/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 2.5, 'vector': 'CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 2.5, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:R'}

cvssV4_0

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


Subscriptions

Zcaceres Markdownify-mcp
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-06T17:49:57.657Z

Reserved: 2026-07-04T05:28:34.112Z

Link: CVE-2026-14702

cve-icon Vulnrichment

Updated: 2026-07-06T17:49:44.896Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T21:45:05Z

Weaknesses