CVE-2026-85606
nicheArbitrary Local File Read via Path Traversal in Firecrawl MCP Server
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.
| firecrawl-mcp-server | 3.20.2 (the only version named in the advisory; earlier versions not confirmed) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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 news0 stories
No ingested article mentions this CVE yet.