事件持续更新
Langflow MCP 资源读取跨项目文件泄露漏洞
先了解这件事
AI 综述
Langflow 的项目级 MCP 传输在连接时验证 project_id,但后续 resources/read 不校验所请求资源的归属,认证用户可借自己项目的 MCP 端点传入他人 flow 文件 URI,读取其他用户的文件。该问题最早出现于 v1.6.8,影响范围经维护者更正为 >= 1.6.8, <= 1.9.0,v1.9.1 通过 PR #12818 修复。修复后 handle_read_resource() 要求用户上下文。
AI 根据报道生成 · 1 小时前更新
后续时间线
10月8日
- GitHub 安全公告精选Langflow 修复 MCP 资源处理器跨项目文件读取漏洞
Langflow 的项目级 MCP 传输在连接时验证 project_id,但后续 resources/read 不校验所请求资源的归属,认证用户可借自己项目的 MCP 端点传入他人 flow 文件 URI,读取其他用户的文件。该问题最早出现于 v1.6.8,影响范围经维护者更正为 >= 1.6.8, <= 1.9.0,v1.9.1 通过 PR #12818 修复。修复后 handle_read_resource() 要求用户上下文并将 URI 命名空间解析为属于当前用户的 Flow 记录,项目级服务器额外校验 folder_id;同时拒绝含 ..、/、\ 的文件名,并关闭全局 MCP 服务器上的跨用户枚举。回归测试 test_handle_read_resource_denies_other_users_flow 复现了该跨用户场景并确认现已拒绝访问。
相关讨论
关注度走势
每天新增来源
- 10月8日 新增 1 个来源(1 家媒体、0 个账号)