Skip to main content
← All vulnerabilities
CVE-2026-118668GHSA-4HM6-W6QQ-W73VEUVD-2026-112487

LangGraph JavaScript custom authentication may permit cross-user Store access

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.15.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

LangGraph API's JavaScript and TypeScript custom authentication can fail to apply namespace rewrites to Store operations, so an authenticated user may read, change, search, or delete another user's stored data in deployments that depend on namespace rewriting for isolation. Python custom authentication and handlers that reject unauthorized namespaces are not affected.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

langgraph-api implements the LangGraph API for rapid development and testing. From 0.1.2 until 0.15.0, JavaScript or TypeScript custom authentication Store authorization handlers can return a rewritten namespace that is not carried across the runtime boundary and applied before the Store operation. An authenticated user can therefore access another user's Store namespace when a deployment relies on namespace rewriting for isolation, allowing unauthorized reads, overwrites, searches, or deletions. Python custom authentication and handlers that reject unauthorized namespaces instead of rewriting them are not affected. This issue is fixed in version 0.15.0.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  4. Record last updated

Affected versions

  • langchain-ai langgraph-api

    From 0.1.2 · fixed in 0.15.0

  • langgraph-apiPyPI

    From 0.1.2 · fixed in 0.15.0

References 1

GitHub · langchain-ai/langgraph