漏洞  ·  2026-10-17

Langflow MCP stdio命令注入 → 预认证可达的远程代码执行,正在野外被大规模利用

漏洞High 影响GlobalCVE-2026-105740
CVE-2026-105740(CVSS 9.9,CWE-78)——在1.9.0之前,任何已认证的Langflow用户都可以通过添加使用“Stdio”传输的MCP服务器来实现远程代码执行:用户提供的命令字段被直接传递给bash -c,没有白名单或沙箱机制,在获取MCP服务器列表时以Langflow进程身份执行;env字段允许LD_PRELOAD/PATH注入。Previdian蜜罐记录了自2026年9月19日以来来自17个国家的27-28个IP地址的1,423次(增长至1,706次)利用尝试,攻击尝试在10月11日和10月15日急剧增加——载荷窃取了LANGFLOW_SECRET_KEY/superuser密码和/etc/passwd。观察到的攻击者模式(检查版本、访问auto_login、暴力破解弱凭据,然后转向MCP配置端点)表明,该漏洞在默认部署中实际可达。
这是本报告期内最具代表性的AI代理供应链/工具链攻击:一个主流AI代理工作流构建器中存在的严重、已在野外被利用的远程代码执行漏洞,专门通过MCP集成层被滥用。入侵可导致服务器完全接管、环境变量窃取(LLM密钥)、横向移动以及持久化——且能绕过流程审查,因为MCP配置隐藏在项目设置中。运行任何暴露的Langflow的AI团队应将其视为事件级别的紧急修补优先级。
已认证(或通过攻击者演示的宽松自动登录/弱凭据)的非管理员用户向/api/v2/mcp/servers/{name}提交一个带有命令字段的恶意MCP服务器配置;当获取服务器列表时,该命令通过bash -c执行。env字段允许LD_PRELOAD/PATH注入。恶意配置会持久存在,并在每次加载服务器列表时重新执行。
Langflow < 1.9.0(MCP stdio传输MCP服务器配置)
升级至Langflow ≥ 1.9.0(1.10.3中完成最终加固);设置LANGFLOW_AUTO_LOGIN=false;不要暴露到不受信任的网络;在日志中监控POST /api/v2/mcp/servers/。参见GHSA-7w94-79vh-5mr2和2026-10-15的The Hacker News公告。
The Hacker News (2026-10-15)NVD | CVE-2026-105740GitHub Security Advisory GHSA-7w94-79vh-5mr2
在实时动态中查看 浏览更多 AI 安全与治理相关发现 — 每日清晨更新。
打开动态 →