CVE-2026-7319该漏洞存在于 elinsky execution-system-mcp 0.1.0 版本的 `add_action` 工具中。由于 `_get_context_file_path` 函数未对用户提供的 `context` 参数进行严格的输入验证,攻击者可以通过操纵该参数发起路径遍历攻击。该漏洞可被远程利用,无需用户交互或认证,成功利用可能导致敏感文件泄露,对系统安全构成威胁。
漏洞源于 `src/execution_system_mcp/server.py` 文件中 `_get_context_file_path` 函数的编码缺陷。该函数直接使用未经过滤的 `context` 参数构建文件路径,未使用 `os.path.abspath` 或 `os.path.realpath` 等函数进行路径规范化,也未检查结果路径是否仍在预期的根目录内。攻击者可以通过发送包含 `../` 序列的恶意 payload,遍历文件系统目录结构。由于组件涉及执行系统,攻击者可能读取配置文件、源代码或其他敏感数据。CVSS 3.1 评分为 7.3,表明其具有较高的利用价值和潜在风险。