Langflow MCP stdio 命令执行漏洞
Start here
GitHub CNA 发布的 CVE-2026-105697 记录披露,Langflow 的 MCP stdio 配置缺少命令限制,可能导致以 Langflow 进程权限执行命令。受影响版本包括 Langflow 1.1.2 至 1.10.3 之前、langflow-base 0.1.2 至 0.10.3 之前,以及 lfx 1.10.3 之前;修复版本分别为 1.10.3、0.10.3 和 1.10.3。随后 GitHub 安全公告说明,1.10.3 之前 MCP stdio 传输会直接执行用户在 MCP 服务器配置中填写的 command 与 args,没有允许列表,且用 bash -c 包裹,导致可执行任意 OS 命令。任何能访问 MCP 服务器设置或构建含 MCP Tools 组件流程的用户,都能添加命令为任意系统命令的服务器,命令在 Langflow 尝试连接该服务器时即以 Langflow 进程用户身份在宿主机上运行。
Generated by AI from reports · Updated 3 days ago
Progress timeline
- GitHub 安全公告SelectedLangflow 修复 MCP stdio 配置中的 OS 命令注入 RCE 漏洞
Langflow 1.10.3 之前,MCP stdio 传输会直接执行用户在 MCP 服务器配置中填写的 command 与 args,没有允许列表,1.10.3 之前还用 bash -c 包裹,导致可执行任意 OS 命令。任何能访问 MCP 服务器设置或构建含 MCP Tools 组件流程的用户都能添加一个命令为任意系统命令的服务器,命令在 Langflow 尝试连接该服务器时即以 Langflow 进程用户身份在宿主机上运行,即使界面随后提示 stdio 服务器启动失败。默认 LANGFLOW_AUTO_LOGIN=true 时,GET /api/v1/auto_login 无需凭据即可发放 token,暴露在默认配置下的实例无需账号即可利用;关闭该设置后,任意已认证的非管理员用户也可利用。该漏洞为 CWE-78,报告者发现多个面向互联网的 Langflow 服务器受影响。
- CVE ProgramLangflow MCP stdio 命令执行漏洞(CVE-2026-105697)
GitHub CNA 发布的 CVE-2026-105697 记录披露,Langflow 的 MCP stdio 配置缺少命令限制,可能导致以 Langflow 进程权限执行命令。受影响版本包括 Langflow 1.1.2 至 1.10.3 之前、langflow-base 0.1.2 至 0.10.3 之前,以及 lfx 1.10.3 之前;修复版本分别为 1.10.3、0.10.3 和 1.10.3。公开暴露且保留默认开发自动登录配置的实例可能无需账号即可触达该功能;关闭自动登录后,已登录非管理员用户仍需关注此风险。记录给出的 CVSS 3.1 分数为 9.9,当前交接材料未提供独立复现或在野利用证据。
Related discussion
Attention trend
New sources per day
- Oct 6New1 sources (1 outlets,0 accounts)
- Oct 7New0 sources (0 outlets,0 accounts)
- Oct 8New1 sources (1 outlets,0 accounts)
- Oct 9New0 sources (0 outlets,0 accounts)
- Oct 10New0 sources (0 outlets,0 accounts)
- Oct 11New0 sources (0 outlets,0 accounts)
- Oct 12New0 sources (0 outlets,0 accounts)