Skip to content
Threat Feed
high advisory

Arbitrary Local File Read Vulnerability in firecrawl-mcp-server

The firecrawl-mcp-server version 3.20.2 is vulnerable to arbitrary local file read attacks because the firecrawl_parse tool fails to validate directory containment for the filePath argument.

CVE search metadata

CVE search record: CVE-2026-85606. Severity: high. CVSS: 7.5. KEV: no. Product: firecrawl-mcp-server (3.20.2). Brief: Arbitrary Local File Read Vulnerability in firecrawl-mcp-server. Brief link: https://feed.craftedsignal.io/briefs/2026-09-firecrawl-mcp-server-lfr/

The firecrawl-mcp-server application, specifically version 3.20.2, contains a critical security flaw in the firecrawl_parse tool. This tool accepts user-provided filePath arguments without performing adequate directory containment validation. An attacker can exploit this lack of sanitization by providing absolute file paths or directory traversal sequences (e.g., ../../../etc/passwd).

When processed by the MCP server, the application reads the specified file and returns its content to the calling model context. This allows unauthorized actors to exfiltrate sensitive local files, including configuration files, environment variables containing API keys, and system credentials, from the host environment where the MCP server is deployed. Because these servers are often integrated into AI orchestration workflows, successful exploitation directly exposes the underlying environment's secrets to the language model and its users.

Impact

Successful exploitation of this vulnerability leads to the unauthorized disclosure of sensitive system files and credentials. This could result in the compromise of secondary services if environment variables or private keys are exposed, potentially leading to privilege escalation, lateral movement, or complete host takeover depending on the privileges granted to the user running the MCP server process.

Recommendation

Prioritized actions for security and platform engineering teams:

  • Audit all deployments of firecrawl-mcp-server for version 3.20.2 and update to a patched version once available.
  • Implement strict filesystem sandboxing for the MCP server instance, such as running the application in a restricted container with a read-only root filesystem and restricted access to sensitive paths.
  • Restrict network access to the MCP server to authorized users or service accounts only.
  • Monitor application logs for anomalous file read requests or unexpected patterns in filePath parameters.

Immediate actions

Inventory all instances of firecrawl-mcp-server 3.20.2 in the environment.

IT Operations 24h

Mitigations

Upgrade or restrict access to the firecrawl-mcp-server instance.

immediate IT Operations

CVE-2026-85606