Skip to main content
A Leader in the 2026 Gartner® Magic Quadrant™ for Endpoint Protection. Six years running.Find Out Why
  • Experiencing a breach?
  • Blog
  • Careers
  • Platform & Products

    • Singularity™ Platform

      Unified Enterprise Security. Machine-Speed Protection, Intelligence, and Response.

    • XDR

      Native and Open Protection, Detection, and Response.

    • Integrations and Partners

      One-Click Integrations to Unlock the Power of SentinelOne.

    Product Tours
    Pricing & Packages
    Get a Demo
  • Solutions & Use Cases

    SentinelOne for Industries

    Security Tuned for Your Industry.

    See All Industries
    • Healthcare

      Protect Patient Data. Keep Clinical Systems Online.

    • Financial Services

      Stop Fraud and Ransomware. Stay Audit-Ready.

    • Federal Government

      FedRAMP and IL5-Ready Defense for Federal Missions.

    • Manufacturing

      Defend OT, IT, IIOT, and Supply Chains at Scale.

    • Energy

      Secure OT Systems and Critical Infrastructure.

    • Transportation and Logistics

      Defend Operations Across Fleet, Port, and Rail.

    • Higher Education

      Protect Open Networks Without Slowing Research.

    • K-12 Education

      Stop Ransomware. Protect Students, Staff, and Data.

    • Retail and Hospitality

      Defend Your Brand, Customer Data, and Bottom Line.

    • SMB & Startups

      Enterprise-Grade Defense for Fast Teams.

    See all solutions
  • Services

    Managed Services

    Wayfinder Threat Detection and Response.

    Learn More
    • Threat Hunting

      World-Class Expertise and Threat Intelligence.

    • Managed Detection and Response

      24/7 Expert MDR Across Your Entire Environment.

    • Incident Readiness and Response

      DFIR, Breach Readiness, and Compromise Assessments.

    Experiencing a breach?

    Our experts are here to help 24/7.

    1-855-868-3733
    Get Help Now
  • Partners

    Become a Partner

    • Become a SentinelOne Partner

      Join the Global SentinelOne Ecosystem

    • Explore MSSP Solutions

      Services Succeed Faster with SentinelOne

    • Form a Technology Alliance

      Integrated, Enterprise-Scale Solutions

    Find a Partner

    • Enlist a Response or Advisory Team

      Enlist Pro Response and Advisory Teams

    • SentinelOne for AWS

      Hosted Across AWS Regions Worldwide

    • SentinelOne for Google

      Unified, Autonomous Security Giving Defenders the Advantage at Global Scale

    • Partner Locator

      Your Go-to Source for Our Top Partners in Your Region

    • Singularity Marketplace

      One-Click Integrations for Unified Prevention, Detection, and Response

      Explore integrations
    Partner Portal Login
  • Why SentinelOne

    • Why Choose SentinelOne

      AI-Powered Cybersecurity Built to Secure What’s Next.

    • Our Customers

      Trusted by the World’s Leading Companies.

    • Industry Awards & Recognition

      Tested and Proven by the Experts.

  • Resources & Support

    Resources

    • Resource Center
    • Webinars
    • Cybersecurity Blog
    • Events
    • Newsroom

    Company

    • About SentinelOne
    • Careers
    • S Ventures
    • S Foundation
    • Dataset
    • FAQ
    • Investors Relations

    Customer Success & Support

    • Live and On-Demand Training
    • Guided Onboarding & Deployment
    • Technical Account Management
    • Support Services
    • Customer Portal
    • Get Support Now

    Explore

    • Vulnerability Database
    • SentinelLABS Threat Research
    • Ransomeware Anthology
    • Cybersecurity 101
    EventJoin us at OneCon (Oct. 20–22, 2026)
    CompetitionThreat Hunting World Championship 2026
    ReportThe SentinelOne Annual Threat Report
  • Pricing
Get StartedContact us

Explore SentinelOne

  • Pricing
Events
Get StartedContact us
CVE Vulnerability Database
Vulnerability Database/CVE-2025-64340

CVE-2025-64340: FastMCP Command Injection Vulnerability

CVE-2025-64340 is a command injection vulnerability in FastMCP affecting Windows systems where shell metacharacters in server names trigger RCE. This article covers technical details, affected versions, and mitigation.

Published: April 10, 2026

CVE-2025-64340 Overview

CVE-2025-64340 is a command injection vulnerability in FastMCP, the standard framework for building MCP (Model Context Protocol) applications. Prior to version 3.2.0, server names containing shell metacharacters (e.g., &) can cause command injection on Windows when passed to fastmcp install claude-code or fastmcp install gemini-cli. These install paths use subprocess.run() with a list argument, but on Windows the target CLIs often resolve to .cmd wrappers that are executed through cmd.exe, which interprets metacharacters in the flattened command string.

Critical Impact

Attackers can execute arbitrary commands on Windows systems by crafting malicious server names with shell metacharacters, potentially leading to complete system compromise with user-level privileges.

Affected Products

  • FastMCP versions prior to 3.2.0
  • Windows systems using fastmcp install claude-code
  • Windows systems using fastmcp install gemini-cli

Discovery Timeline

  • 2026-04-03 - CVE CVE-2025-64340 published to NVD
  • 2026-04-07 - Last updated in NVD database

Technical Details for CVE-2025-64340

Vulnerability Analysis

This vulnerability is classified as CWE-78 (Improper Neutralization of Special Elements used in an OS Command), commonly known as OS Command Injection. The flaw exists in how FastMCP handles server name parameters during the installation process for AI assistant integrations.

When a user invokes the fastmcp install command with either claude-code or gemini-cli targets, the framework passes server names to the underlying subprocess without adequate sanitization. While the code uses subprocess.run() with a list argument—which would normally prevent shell injection on Unix-like systems—Windows presents a unique challenge. On Windows, CLI tools like claude-code and gemini-cli are often distributed as .cmd batch file wrappers.

When Python's subprocess module invokes a .cmd file on Windows, it automatically routes the execution through cmd.exe. This shell interpreter then flattens the command list into a single string, at which point shell metacharacters like &, |, >, and ; regain their special meaning and can be used to chain arbitrary commands.

Root Cause

The root cause lies in the Windows-specific behavior of executing .cmd wrapper scripts. Although subprocess.run() with list arguments typically provides protection against command injection by avoiding shell interpretation, Windows .cmd files are inherently processed by cmd.exe. This causes the argument list to be concatenated into a command string where metacharacters are interpreted. The FastMCP framework did not implement adequate input validation or escaping for server names before passing them to these subprocess calls.

Attack Vector

The attack requires local access and user interaction, as an attacker must convince a user to run the fastmcp install command with a malicious server name. An attacker could provide a crafted server name through various vectors such as:

  • Malicious MCP server configurations shared via documentation or tutorials
  • Social engineering attacks directing users to install compromised server definitions
  • Compromised package repositories containing malicious server configurations

When a user executes a command like fastmcp install claude-code "innocent_name & malicious_command", the metacharacter & causes cmd.exe to interpret everything after it as a separate command to execute, resulting in arbitrary command execution with the privileges of the running user.

Detection Methods for CVE-2025-64340

Indicators of Compromise

  • Unusual process spawning from Python processes running FastMCP on Windows systems
  • Command line arguments containing shell metacharacters (&, |, >, <, ;, ^) in server name parameters
  • Unexpected child processes of cmd.exe spawned from FastMCP installation workflows
  • Suspicious file modifications or network connections following fastmcp install executions

Detection Strategies

  • Monitor process creation events for cmd.exe spawned as a child of Python processes executing FastMCP
  • Implement command-line logging to capture and analyze arguments passed to fastmcp install commands
  • Deploy endpoint detection rules to flag shell metacharacters in MCP server name configurations
  • Review audit logs for abnormal execution patterns during FastMCP installation workflows

Monitoring Recommendations

  • Enable Windows command-line process auditing (Event ID 4688) to capture full command lines
  • Configure SIEM alerts for suspicious command patterns following FastMCP process execution
  • Implement file integrity monitoring on systems where FastMCP is actively used
  • Monitor for unexpected outbound network connections originating from FastMCP-related processes

How to Mitigate CVE-2025-64340

Immediate Actions Required

  • Upgrade FastMCP to version 3.2.0 or later immediately
  • Audit all server name configurations for potentially malicious metacharacters before upgrading
  • Review system logs for any suspicious activity following recent fastmcp install executions
  • Restrict execution of fastmcp install commands to trusted administrators until patching is complete

Patch Information

The vulnerability has been patched in FastMCP version 3.2.0. The fix is available through the GitHub Pull Request 3522. Users should upgrade to version 3.2.0 or later to remediate this vulnerability. For detailed information about the security issue, refer to the GitHub Security Advisory GHSA-m8x7-r2rg-vh5g.

Workarounds

  • Manually validate all server names to ensure they do not contain shell metacharacters (&, |, >, <, ;, ^, (, )) before passing them to installation commands
  • Run FastMCP installation commands in isolated environments with minimal privileges
  • Use application allowlisting to restrict which commands can be executed by the FastMCP process
  • Consider temporarily disabling automated MCP server installations until the patch can be applied
bash
# Upgrade FastMCP to patched version
pip install --upgrade fastmcp>=3.2.0

# Verify installed version
pip show fastmcp | grep Version

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

  • Vulnerability Details
  • TypeRCE

  • Vendor/TechFastmcp

  • SeverityMEDIUM

  • CVSS Score6.7

  • EPSS Probability0.03%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
  • Impact Assessment
  • ConfidentialityHigh
  • IntegrityHigh
  • AvailabilityHigh
  • CWE References
  • CWE-78
  • Technical References
  • GitHub Pull Request 3522

  • GitHub Security Advisory GHSA-m8x7-r2rg-vh5g
  • Related CVEs
  • CVE-2026-27124: FastMCP OAuth Authentication Bypass Flaw

  • CVE-2026-32871: FastMCP OpenAPIProvider SSRF Vulnerability
Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.

Try SentinelOne
Get a DemoContact Us
  • Product Tours
  • Why SentinelOne
  • Pricing & Packages
  • FAQ
  • SentinelOne Status

Key Products & Solutions

  • Singularity Platform
  • Singularity Endpoint
  • Singularity Cloud
  • Prompt Security
  • Singularity AI-SIEM
  • Singularity Identity
  • Singularity Marketplace
  • Purple AI
  • Explore Solutions

Services

  • Wayfinder TDR
  • Managed Detection and Response
  • Threat Hunting
  • Incident Readiness
& Response
  • Technical Account Management
  • Guided Onboarding 
& Deployment
  • Support Services

Company

  • About Us
  • Our Customers
  • Careers
  • Partners
  • S1 Foundation
  • S1 Ventures
  • Legal Information
  • Security & Compliance
  • Investor Relations

Quick Links

  • Customer Portal
  • Partner Portal
  • Become a Partner
  • Resource Center
  • SentinelLABS Threat Research
  • Blog
  • Press Center
  • Cybersecurity 101
  • Events
  • Ransomware Anthology
©2026 SentinelOne, All Rights Reserved
Privacy NoticeTerms of Use
English
English