CVE-2026-7039tufantunc开发的ssh-mcp项目在1.5.0及之前版本中存在一处高危安全漏洞。该漏洞源于src/index.ts文件中的shell.write函数未能正确处理输入参数。攻击者可以通过操纵Description参数,注入恶意命令。由于该应用允许本地调用,低权限攻击者无需用户交互即可利用此漏洞,成功后可能导致系统被完全控制,严重影响机密性、完整性和可用性。
该漏洞属于典型的命令注入漏洞。在tufantunc ssh-mcp的源代码中,src/index.ts文件的shell.write函数接收外部传入的“Description”参数,并直接将其拼接到Shell命令中执行,未进行任何有效的清理或转义处理。CVSS 3.1向量(AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)表明攻击者需要具备本地访问权限和低级别权限。攻击者可以通过构造包含Shell元字符(如;、&、|、$等)的Description参数,欺骗应用程序执行非预期的系统命令。由于攻击发生在本地且无需交互,一旦利用成功,攻击者可利用当前进程的权限执行任意代码,读取敏感文件、修改系统配置或破坏服务。