जमा करें #887089: dekdee adobe-xd-mcp 1.0.0 Path Traversalजानकारी

शीर्षकdekdee adobe-xd-mcp 1.0.0 Path Traversal
विवरणThe dekdee/adobe-xd-mcp MCP server exposes tools that accept caller-controlled filesystem paths, including path, outputFile, and outputDir arguments. These arguments are used for filesystem operations without enforcing a workspace boundary or validating that the resolved path remains inside an intended project directory. In a local reproduction, the extract_colors tool was invoked with a valid XD input file inside the repository and an outputFile argument containing a directory traversal path such as ../outside-poc/pwned.css. The server returned success and created the file outside the repository directory. This demonstrates that an MCP client can cause the server to write files outside the intended workspace. The issue may also affect read operations where caller-controlled XD file paths are passed to the parser and read through fs.readFile. However, the read impact should be treated as limited to parseable XD/ZIP files unless arbitrary file content disclosure is separately demonstrated. Impact: In deployments where an MCP client, agent, or prompt-driven workflow can influence tool arguments, an attacker may cause the MCP server to write generated output to unintended filesystem locations outside the workspace. Depending on deployment permissions and target paths, this could overwrite files or place attacker-controlled generated content in sensitive locations.
स्रोत⚠️ https://github.com/dekdee/adobe-xd-mcp/issues/3
उपयोगकर्ता
 cccccccti (UID 96695)
सबमिशन12/07/2026 03:53 PM (2 महीनों पहले)
संयम25/08/2026 10:41 AM (1 month later)
स्थितिस्वीकृत
VulDB प्रविष्टि394961 [dekdee adobe-xd-mcp 1.0.0 file-access-from-request Endpoint src/parsers/xd-parser.ts outputFile/outputDir निर्देशिका ट्रैवर्सल]
अंक20

Might our Artificial Intelligence support you?

Check our Alexa App!