跳到正文
原文
GitHub 安全公告·本站收录 · 原文发表

Langflow 修复已废弃 vertices 接口的跨用户流程访问漏洞

Langflow : Cross-user flow access and vertex execution via deprecated /api/v1/build/{flow_id}/vertices endpoints

AI 导读

Langflow 1.10.1(langflow-base 0.10.1)修复了 GHSA-gh98-4phw-6fmw,两个已标记废弃但仍注册在路由上的接口未校验调用者是否拥有 URL 中的 flow,导致任意已认证用户只要拿到他人的 flow_id,就能加载其私有流程、枚举 vertex ID 并执行单个 vertex 并拿到返回结果。受影响接口为 POST /api/v1/build/{flow_id}/vertices 和 POST /api/v1/build/{flow_id}/vertices/{vertex_id},二者不出现在 OpenAPI 文档中,UI 也不再调用,只能通过直接 HTTP 请求触达。漏洞存在于 1.0.0 至 1.10.0 的所有版本,1.7.1 及更早版本这两个路由甚至没有认证依赖。

阅读原文github.com