CVE-2026-7591TimBroddin 开发的 astro-mcp-server 1.1.1 及之前版本存在安全漏洞。该漏洞位于 MCP Tool Query Construction 组件的 src/index.ts 文件中。由于对用户输入的 `request.params.arguments` 参数缺乏有效过滤,导致 SQL 注入漏洞。攻击者可远程发起攻击,无需用户交互,可能造成数据泄露、篡改及服务不可用等风险。目前厂商尚未发布修复补丁。
漏洞原理在于 `src/index.ts` 文件中处理 MCP Tool Query Construction 的函数未对 `request.params.arguments` 参数进行安全过滤,直接将其拼接到 SQL 查询语句中。攻击者可构造恶意参数,利用 SQL 注入语法绕过验证或执行恶意命令。攻击向量为网络(AV:N),攻击复杂度低(AC:L),需要低权限(PR:L)且无需用户交互(UI:N)。成功的攻击可导致机密性、完整性和可用性的低程度受损。鉴于漏洞利用代码已公开,攻击者可轻易编写自动化脚本进行扫描和攻击。