CVE-2026-5059aws-mcp-server中存在严重的远程代码执行漏洞。该漏洞源于应用程序在处理“允许命令列表”时,未能对用户提供的字符串进行适当的验证和过滤。这一问题导致攻击者能够利用漏洞在系统调用中注入恶意指令。值得注意的是,利用该漏洞无需任何身份认证,远程攻击者即可在MCP服务器的上下文中执行任意代码,从而完全控制受影响系统,安全风险极高。
该漏洞的根本原因在于aws-mcp服务器对用户输入的处理机制存在缺陷。具体而言,当服务器处理“允许命令列表”参数时,未对用户提交的字符串进行严格的清洗或安全检查,便直接将其用于执行系统调用。这种不安全的直接命令调用模式使得攻击者可以通过构造包含特殊字符(如分号、反引号或管道符)的恶意输入,来破坏原有的命令结构并拼接执行任意操作系统命令。鉴于该漏洞的CVSS向量为AV:N/AC:L/PR:N/UI:N,意味着攻击者无需用户交互且无需身份验证即可通过网络发起攻击。一旦利用成功,攻击者将获得运行MCP服务器进程的同等权限,能够执行读取敏感文件、安装后门或破坏数据等操作。