Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver prompt injection to AI agent
-
DeliveryInstruct agent to call save_presentation/manage_image
-
ExploitSupply absolute or ../ output_path
-
ExecutionBypass working-directory confinement
-
ImpactOverwrite or read arbitrary server-writable files
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the Office-PowerPoint-MCP-Server (<= 2.0.7) is reachable by an AI agent and that the attacker can influence the agent's instructions via prompt injection, because the attack is carried out through the save_presentation, open_presentation, and manage_image (output_path) tool parameters, which accept absolute paths or ../ sequences without sanitization. Concrete limiting factors: the attacker does not authenticate to the tool (PR:N) but must (1) succeed at prompt injection to steer the agent (AT:P/AC:H), (2) rely on the agent actually invoking the file tool (UI:P), and (3) the impact is bounded by the OS privileges of the account running the MCP server - files must be server-writable to overwrite and server-readable to exfiltrate. Patched versions (post-PR #33) enforce path sanitization confining operations to the working directory unless absolute paths are explicitly allowed. |
| Impact | This is a genuine but conditional risk rather than a drop-everything emergency. The vendor CVSS 4.0 vector (AV:N/AC:H/AT:P/PR:N/UI:P, VC:H/VI:H/VA:N) scores 7.6 (High) and is internally consistent with the description: no authentication is required at the tool boundary (PR:N), but exploitation is gated by high attack complexity (AC:H), a present attack requirement (AT:P), and passive user/agent interaction (UI:P) - reflecting that an attacker must first achieve prompt injection to steer the AI agent into calling the vulnerable tools. No EPSS score, KEV listing, or public exploit was provided in the input, so there is no public exploit identified at time of analysis and no evidence of widespread automated exploitation. The signals are therefore aligned rather than conflicting: a high technical-impact flaw (arbitrary read/write of server-writable files) whose real-world exploitation depends on the attacker controlling the agent's instruction stream and the MCP server running with meaningful filesystem privileges. The absence of EPSS/KEV data means exploitation probability cannot be quantified; treat this as elevated priority specifically for anyone running the Office-PowerPoint-MCP-Server in an agent pipeline exposed to untrusted content, and routine priority otherwise. |
| Exploit ScenarioDerived | An attacker plants prompt-injection content (e.g., in a document, email, or web page) that an AI agent later processes; the injected instructions direct the agent to call save_presentation or manage_image with an output_path like '../../../../home/user/.ssh/authorized_keys' or '../../etc/cron.d/x', writing attacker-controlled bytes outside the working directory. The same flaw lets open_presentation read arbitrary files such as /etc/passwd or config secrets back into the agent context. No public exploit was identified at time of analysis, though the vendor security audit documents working path-traversal test cases. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 01, 2026
Path traversal in PowerPoint MCP Server through version 2.0.7 allows unauthenticated attackers who can steer an AI agent via prompt injection to read and write files outside the working directory. The attack abuses unsanitized file path parameters in save_presentation, open_presentation, and manage_image's output_path, enabling overwrite of any server-writable file or loading of external files; impact is bounded by the OS privileges of the MCP server process. No public exploit identified at time of analysis, but an upstream fix (PR #33) is available; exploitation requires successful prompt injection and the agent invoking the affected tool.
RemediationAI
Apply the upstream fix from GitHub PR #33, which introduces path sanitization via sanitize_path in utils/core_utils.py and updates file operations in utils/presentation_utils.py and tools/presentation_tools.py to confine paths to the working directory unless absolute paths are explicitly allowed. A released patched version beyond 2.0.7 is not independently confirmed; monitor the GitHub repository for a tagged release. If immediate patching is not possible, run the MCP server in a sandboxed container with a restricted filesystem view, limiting writable and readable paths to only those needed for legitimate operations-this reduces the blast radius but does not eliminate the traversal. Additionally, treat all file paths originating from AI agents as untrusted, consider disabling absolute path support where feasible, and restrict network access to the MCP server to trusted agents only, as the attack requires prompt injection and the agent invoking the vulnerable tool. Hardening agent prompt handling and monitoring for anomalous tool calls can serve as a compensating control, though not a substitute for the patch. Refer to the vendor advisory at https://www.vulncheck.com/advisories/office-powerpoint-mcp-server-through-2.0.7-path-traversal-via-save-presentation-and-manage-image for further details.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Office-PowerPoint-MCP-Server is a Model Context Protocol (MCP) server that exposes tools for creating and manipulating PowerPoint presentations via AI agents. The vulnerability is a classic path traversal (CWE-22) in multiple file-handling functions: save_presentation, open_presentation, and manage_image's output_path accept user-supplied paths without sanitization, allowing absolute paths or ../ sequences to escape the intended working directory. The root cause lies in utils/presentation_utils.py (lines 61-73) and tools/presentation_tools.py (lines 127-141), where file operations do not resolve or validate paths against a base directory. The CPE cpe:2.3:a:gongrzhe:office-powerpoint-mcp-server:*:*:*:*:*:*:*:* confirms all versions are potentially affected, though the advisory specifies through 2.0.7. The CVSS 4.0 vector (AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N) indicates network attack vector, high complexity, no privileges required, and partial user interaction-because an AI agent must be induced via prompt injection to invoke the vulnerable tool with malicious input. The patch in PR #33 introduces a sanitize_path function in utils/core_utils.py that confines operations to the working directory unless absolute paths are explicitly allowed, and updates the affected functions accordingly.
Know when Office Powerpoint Mcp Server gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Reached over the MCP interface without auth (PR:N) but requires prompt injection and agent tool invocation (AC:H, UI:R); arbitrary read and write give C:H/I:H, no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Office-PowerPoint-MCP-Server through 2.0.7 contains a path traversal vulnerability that allows MCP callers to write and read files outside the working directory by supplying absolute paths or ../ sequences. Attackers can steer an AI agent via prompt injection to abuse save_presentation, open_presentation, or manage_image output_path to overwrite any server-writable file or load external files.
Executive ViewAI
PowerPoint MCP Server through 2.0.7 contains a high-severity path traversal issue that can let attackers manipulate AI-assisted presentation workflows into accessing or modifying files beyond the intended workspace. Organizations using this component for automated or agent-driven content creation may face data integrity and confidentiality risks, with impact limited by the permissions granted to the server process. No public exploit identified at time of analysis, but leadership should treat this as a priority remediation item because a vendor fix is available and affected deployments may exist in business-critical automation pipelines.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
EUVD-2025-211024
GHSA-xpvr-6r3p-gm34
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB