Free AI Safety Workshop — in collaboration with explainx.aiSave your seat
AgentbeamBeta
AI agent vulnerability · FastMCP

CVE-2025-62801: FastMCP vulnerable to windows command injection in FastMCP Cursor installer via server_name

mediumCVSS 4.0 5.4GHSA-rj5c-58rq-j5g5

Summary A command-injection vulnerability lets any attacker who can influence the servername field of an MCP execute arbitrary OS commands on Windows hosts that run fastmcp install cursor Details 1. generatecursordeeplink(servername, …) embeds servername verbatim in a cursor://…?name= query string. 2. opendeeplink() is invoked with shell=True only on Windows. That calls cmd.exe /c start . 3.

Published Oct 29, 2025

Affected packages

fastmcp

Ecosystem
PyPI
Affected
< 2.13.0
Fixed in
2.13.0
Check
pip show fastmcp

Advisory details

From the GitHub Advisory Database (CC BY 4.0).

Summary

A command-injection vulnerability lets any attacker who can influence the server_name field of an MCP execute arbitrary OS commands on Windows hosts that run fastmcp install cursor

Details

  1. generate_cursor_deeplink(server_name, …) embeds server_name verbatim in a cursor://…?name= query string.
  2. open_deeplink() is invoked with shell=True only on Windows. That calls cmd.exe /c start .
  3. Any cmd metacharacter inside server_name (&, |, >, ^, …) escapes the start command and spawns an attacker-chosen process.

PoC

server.py


import random
from fastmcp import FastMCP

mcp = FastMCP(name="test&calc")

@mcp.tool
def roll_dice(n_dice: int) -> list[int]:
    """Roll `n_dice` 6-sided dice and return the results."""
    return [random.randint(1, 6) for _ in range(n_dice)]

if __name__ == "__main__":
    mcp.run()

then run in the terminal: fastmcp install cursor server.py

Impact

OS Command / Shell Injection (CWE-78) Every Windows host that runs fastmcp install cursor is at risk. Developers on their local workstations, CI/CD agents and corporate build machines alike.

Credited to nil340.

References

How this page is made: the data panel comes from the GitHub Advisory Database, CISA’s KEV catalog, the NVD and FIRST EPSS, and updates twice a day. No analysis has been written for this entry yet. Methodology

More FastMCP vulnerabilities

All FastMCP entries