CVE-2026-10278
Received Received - Intake
Path Traversal in ishayoyo excel-mcp

Publication date: 2026-06-01

Last updated on: 2026-06-01

Assigner: VulDB

Description
A vulnerability was determined in ishayoyo excel-mcp up to 1.0.2. Impacted is an unknown function of the file src/index.ts of the component read_file/write_file. Executing a manipulation of the argument filePath/outputPath can lead to path traversal. It is possible to launch the attack remotely. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through an issue report but has not responded yet.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-01
Last Modified
2026-06-01
Generated
2026-06-02
AI Q&A
2026-06-01
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
ishayoyo excel-mcp to 1.0.2 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
Attack-Flow Graph
AI Powered Q&A
How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

The vulnerability allows arbitrary file read and write operations, which can lead to exposure or modification of sensitive local files. This poses high confidentiality and integrity risks.

Such risks can impact compliance with standards and regulations like GDPR and HIPAA, which require protection of sensitive data and prevention of unauthorized access or modification.

Specifically, unauthorized file access or alteration could lead to breaches of personal or health information, violating data protection requirements.

Mitigations such as restricting file operations to a configured workspace, disabling write capabilities for untrusted users, and running the server under low-privilege accounts are recommended to reduce compliance risks.


Can you explain this vulnerability to me?

The vulnerability CVE-2026-10278 involves an arbitrary file read and write issue in the excel-mcp tool. It arises because multiple MCP tools accept file path arguments such as filePath, sourceFile, outputPath, and outputFile without enforcing restrictions like a workspace root, sandbox directory, or allowlist.

This lack of validation allows attackers who can invoke these tools to perform path traversal attacks, enabling them to read supported spreadsheet files or write CSV/XLS/XLSX files to arbitrary paths writable by the server process.

The root cause is that the MCP tool arguments are passed directly to filesystem read/write APIs without proper validation, which can be exploited remotely.


How can this vulnerability impact me? :

This vulnerability can have significant impacts on confidentiality and integrity. Attackers can read local files that should be protected or overwrite files by writing new CSV or spreadsheet files outside the intended repository directory.

Such unauthorized file access and modification can expose sensitive data or corrupt important files, leading to data breaches or operational issues.

The availability impact is considered low, but the confidentiality and integrity risks are high.


How can this vulnerability be detected on my network or system? Can you suggest some commands?

This vulnerability can be detected by checking if the excel-mcp tool is invoked with file path arguments such as filePath, sourceFile, outputPath, or outputFile that are not properly validated or restricted. Specifically, look for usage that allows reading or writing files outside of a designated workspace or sandbox directory.

Detection can involve monitoring for suspicious commands or API calls that attempt to read or write spreadsheet or CSV files to arbitrary paths writable by the server process.

  • Inspect logs or command invocations for arguments passed to read_file or write_file functions that include absolute paths or paths traversing outside the expected directory.
  • Use static analysis or manual code review to identify if the MCP tool arguments are passed directly to filesystem APIs without validation.

Example commands to detect potential exploitation attempts might include searching for usage patterns like:

  • grep -rE "read_file|write_file" /path/to/excel-mcp/logs
  • grep -rE "filePath=|outputPath=|sourceFile=|outputFile=" /path/to/excel-mcp/logs
  • Monitoring network traffic for remote calls invoking these tools with suspicious path arguments.

What immediate steps should I take to mitigate this vulnerability?

Immediate mitigation steps include restricting file operations to a configured workspace directory to prevent path traversal outside allowed areas.

Disable or restrict write-capable tools for untrusted callers to reduce the risk of arbitrary file writes.

Run the MCP server under a low-privilege account to limit the impact of any successful exploitation.

Implement validation to enforce path containment, reject absolute paths unless explicitly allowed, and add regression tests to prevent recurrence.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart