CVE-2026-26029
Published: 11 February 2026
Summary
CVE-2026-26029 is a high-severity OS Command Injection (CWE-78) vulnerability. Its CVSS base score is 7.5 (High).
Operationally, exploitation aligns with the MITRE ATT&CK technique Command and Scripting Interpreter (T1059); ranked at the 8.4th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.
This vulnerability is AI-related — categorised as AI Agent Protocols and Integrations; in the Protocol-Specific Risks risk domain.
The strongest mitigations our analysis identified are NIST 800-53 SI-10 (Information Input Validation) and SI-2 (Flaw Remediation).
Deeper analysis
CVE-2026-26029 is a command injection vulnerability (CWE-78) in sf-mcp-server, an implementation of the Salesforce MCP server for Claude for Desktop. The flaw arises from the unsafe use of child_process.exec when constructing Salesforce CLI commands that incorporate user-controlled input, enabling attackers to inject and execute arbitrary shell commands with the privileges of the MCP server process. The vulnerability has a CVSS v3.1 base score of 7.5 (AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H), rated as high severity.
Attackers can exploit this vulnerability remotely over the network without requiring privileges, though it demands high attack complexity and user interaction, such as tricking a user into providing malicious input through the application's interface. Successful exploitation grants attackers the ability to execute arbitrary shell commands under the context of the MCP server process, potentially leading to high confidentiality, integrity, and availability impacts, including data theft, modification, or system compromise on the host running the server.
Mitigation details are available in the project's GitHub security advisories (GHSA-h4w9-g9c5-vfwq) and a related patch commit (99fba0171b8c22b5ee3c0405053ccfd2910a066d), which security practitioners should review for remediation steps, such as updating to a patched version of sf-mcp-server.
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2026-7019
Vulnerability details
sf-mcp-server is an implementation of Salesforce MCP server for Claude for Desktop. A command injection vulnerability exists in sf-mcp-server due to unsafe use of child_process.exec when constructing Salesforce CLI commands with user-controlled input. Successful exploitation allows attackers to execute arbitrary…
more
shell commands with the privileges of the MCP server process.
- CWE(s)
AI Security AnalysisAI
- AI Category
- AI Agent Protocols and Integrations
- Risk Domain
- Protocol-Specific Risks
- OWASP Top 10 for LLMs 2025
- None mapped
- Classification Reason
- Matched keywords: claude, mcp
Related Threats
MITRE ATT&CK Enterprise TechniquesAI
Why these techniques?
Command injection via unsafe child_process.exec enables arbitrary shell command execution (T1059); client-side desktop app with UI:R requirement maps to exploitation for client execution (T1203).
CVEs Like This One
Affected Assets
Mitigating Controls
Mitigating Controls (NIST 800-53 r5) AI
Requires validation and sanitization of user-controlled inputs before passing to child_process.exec, directly preventing command injection attacks.
Mandates timely flaw remediation through patching, such as the available fix for unsafe exec usage in sf-mcp-server.
Enforces least privilege on the MCP server process, limiting the scope and impact of arbitrary shell commands executed via injection.