CVE-2026-85661
nicheArbitrary File Read/Write via Path Traversal in excel-mcp-server 0.1.8
excel-mcp-server 0.1.8 (CWE-22, path traversal) fails to enforce path confinement when running in stdio mode with the EXCEL_FILES_PATH environment variable unset, so its read and write tools accept arbitrary file paths without validation. An attacker, typically an untrusted prompt or agent interacting with the MCP server, can supply unchecked paths to read or overwrite any file accessible to the process. Impact is rated high across confidentiality, integrity, and availability, with a CVSS 4.0 score of 9.3 (critical). Only deployments of excel-mcp-server 0.1.8 in stdio mode without EXCEL_FILES_PATH configured are affected. There is no public proof-of-concept, no CISA KEV listing, and a low EPSS probability of 0.4% over 30 days, indicating no known exploitation at this time.
What to do: Upgrade excel-mcp-server to a release newer than 0.1.8 once a patched version is published, and in the meantime always set EXCEL_FILES_PATH to a dedicated, restricted directory when launching the server in stdio mode. Run the process under an OS account whose file access is limited to intended spreadsheet directories, and review which AI clients or agents are permitted to invoke its read and write tools.
| excel-mcp-server project (open source) excel-mcp-server | 0.1.8 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
excel-mcp-server 0.1.8 fails to enforce path confinement in stdio mode when EXCEL_FILES_PATH is unset, allowing attackers to read and write arbitrary files. Attackers can supply unchecked file paths to read and write tools to access any file accessible to the process.
- Weakness
- CWE-22
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/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.