ZeroHour

CVE-2026-85606

niche

Arbitrary Local File Read via Path Traversal in Firecrawl MCP Server

CVSS 4.0
8.7 high
EPSS
<1%p51
Published
()
Modified
AI analysis

firecrawl-mcp-server 3.20.2 contains an arbitrary local file read flaw (CWE-22) in its firecrawl_parse tool, which accepts a filePath argument without validating that the path remains within an allowed directory. An attacker who can control that argument — consistent with the advisory's network attack vector requiring no privileges and no user interaction, e.g. via a crafted tool call or prompt injection — can supply an absolute path or directory-traversal sequence and read arbitrary files on the host. The contents of sensitive files such as credentials and environment-variable files are then uploaded and returned into the model context, potentially exposing secrets to the model provider or downstream systems. Anyone running firecrawl-mcp-server 3.20.2 is affected; only that version is named in the data, so other versions may also be vulnerable. Exploitation has not been observed: there is no public proof-of-concept, the issue is not in CISA KEV, and EPSS assigns only a 0.7% probability of exploitation within 30 days.

What to do: Inventory deployments of firecrawl-mcp-server and check the running version, and upgrade to a patched release when one is published, since no fixed version is stated in the available data. Until then, restrict or validate the filePath argument to an allowlisted directory, avoid pointing firecrawl_parse at files containing secrets (e.g., .env, SSH keys, cloud credentials), or disable the tool until patched. Review model context and logs for any reads of sensitive files that may indicate prior exploitation.

Affected
firecrawl-mcp-server3.20.2 (the only version named in the advisory; earlier versions not confirmed)
Estimated exposure
nichelikely on the order of thousands of installations (no published install count available) — No install metrics were provided; MCP servers are developer/agent-side tooling deployed on individual workstations and AI-agent hosts rather than large internet-exposed fleets, so the affected population is plausibly in the thousands at…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

firecrawl-mcp-server 3.20.2 contains an arbitrary local file read vulnerability in the firecrawl_parse tool that accepts unconstrained filePath arguments without directory containment validation. Attackers can supply absolute paths or directory traversal sequences to read sensitive files like credentials and environment variables, which are then uploaded and returned to the model context.

Weakness
CWE-22
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.