CVE-2025-5276: Markdownify MCP Server Server-Side Request Forgery in webpage and search tools

CVE-2025-5276 · Severity: low · CVSS 3.1 · Published 2025-05-29

Markdownify MCP Server is a component that converts web pages and search results to markdown format. An attacker can trick the MCP host into making requests to arbitrary URLs by crafting specially-crafted prompts, potentially exposing sensitive information from internal systems or services that the server can reach.

Technologies: mcp-markdownify-server (npm). Vendors: npm.

Quick answers

Is CVE-2025-5276 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2025-5276 being exploited in the wild.
How severe is CVE-2025-5276?
Low severity, with a CVSS score of 3.1, published 29 May 2025.
Which products and versions are affected?
mcp-markdownify-server (npm) SEMVER:introduced=0,last_affected=0.0.1.
Is there a fix for CVE-2025-5276?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2025-5276 attacked?
It is attacked over the network, in a software library.
Am I affected by CVE-2025-5276?
Check whether you run mcp-markdownify-server (npm) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

The vulnerability is a Server-Side Request Forgery (CWE-918) in the Markdownify.get() function that processes user-supplied URLs without proper validation. An attacker can craft malicious prompts that invoke the webpage-to-markdown, bing-search-to-markdown, and youtube-to-markdown tools to issue requests to attacker-controlled URLs and read the responses. The attack requires user interaction (the MCP host must access the attacker-supplied prompt) but has no authentication requirements. An attacker can leverage this to access internal resources, read sensitive data from internal services, or perform reconnaissance on the network. A fix incorporating URL validation has been merged (commit 0284aa8).

Affected products

  • <UNKNOWN> mcp-markdownify-server 0.0.1 and earlier (all previous versions)

Identifiers

  • CVE-2025-5276
  • GHSA-frq9-3hp2-xvxg

Timeline

  • 2025-05-29: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.