Impact
A bug in the executeCode function of the execute Tool within the pptr-mcp project allows an attacker to inject arbitrary code, potentially leading to remote code execution. The vulnerability is present in all releases up to version 0.2.7 and is exploitable when an attacker can trigger the executeCode path with crafted input. The impact compromises confidentiality, integrity, and availability if exploited, as it allows execution of unintended commands or code on the target system.
Affected Systems
The affected component is iatsiuk’s pptr-mcp library, versions up to and including 0.2.7. Any installation of this library that still uses the execute Tool and its executeCode function without backported fixes is vulnerable.
Risk and Exploitability
The vulnerability carries a CVSS score of 5.3, indicating a medium severity. EPSS information is not available, and the flaw is not listed in the CISA KEV catalog. The description explicitly states the attack can be launched remotely and that a public exploit exists, implying that an attacker can trigger the vulnerability from an external network. The flaw arises from command and code injection weaknesses (CWE‑74 and CWE‑94), which can allow arbitrary code execution when the executeCode pathway processes untrusted input.
OpenCVE Enrichment