跳到正文
原文
GitHub 安全公告·本站收录· 原文发表精选关注度40

LangGraph JavaScript 自定义认证可能允许跨用户访问 Store 数据

LangGraph JavaScript custom authentication may permit cross-user Store access

AI 导读

GitHub 安全公告披露,使用 JavaScript 或 TypeScript 自定义认证的 LangGraph 部署可能无法应用授权处理程序返回的 Store 授权变更,已认证的普通用户无需管理员权限即可读取、覆盖、搜索或删除其他用户的 Store 数据。触发条件包括部署使用受影响的 langgraph-api 版本、Store 授权处理程序依赖改写请求命名空间来限制用户访问,且多名用户数据经该授权路径存储;Python 自定义认证以及直接拒绝未授权命名空间请求的 JavaScript 或 TypeScript 处理程序不受影响。受影响版本为 0.1.2 及以上、0.15.0 之前,修复版本 0.15.0 会在执行 Store 操作前应用授权变更并校验命名空间;无法立即升级的部署可将处理程序改为拒绝未授权命名空间请求,且需覆盖部署暴露的每个 Store 操作。

推荐理由

依赖命名空间改写做 Store 授权的 LangGraph JavaScript 部署可能让普通用户跨用户访问数据,相关团队可对照触发条件自查并升级到 0.15.0。

阅读原文github.com