Description
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.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
haris-musa excel-mcp-server
Default version status: unaffected
0 to ≤ 0.1.8affected
pkg:pypi/excel-mcp-serverReferences
- https://github.com/haris-musa/excel-mcp-server/issues/149 ↗
- https://github.com/haris-musa/excel-mcp-server ↗
- https://github.com/haris-musa/excel-mcp-server/blob/v0.1.8/src/excel_mcp/server.py ↗
- https://github.com/haris-musa/excel-mcp-server/blob/v0.1.8/src/excel_mcp/validation.py ↗
- https://www.vulncheck.com/advisories/excel-mcp-server-0.1.8-arbitrary-file-read-write-via-stdio-mode ↗