Impact
The vulnerability resides in the mcp-api NPM package version handler, specifically in the this.packageService.installPackage function, which improperly incorporates input into system commands. This flaw allows a remote attacker to inject arbitrary commands, potentially affecting confidentiality, integrity and availability of the host system. The weakness is characterized by code reviews of CWE-74 and CWE-77.
Affected Systems
MissionSquad mcp-api versions 1.11.8 and earlier are impacted. Users of the NPM package version handler that invoke installPackage without sanitizing input are at risk. The issue is fixed in v1.11.9 released by MissionSquad.
Risk and Exploitability
The CVSS base score of 5.3 indicates moderate severity. With an EPSS score of 2% and absence from the CISA KEV catalog, the likelihood of exploitation appears limited; however, the attack vector is remote and does not require special privileges. An attacker can trigger the faulty command handling by supplying malicious input through the exposed API, leading to arbitrary system command execution if the application runs with elevated privileges.
OpenCVE Enrichment