Vulnerability  ·  2026-09-15

LangChain MongoDB checkpoint/store — NoSQL query-operator injection bypasses multi-tenant isolation

VulnerabilityMedium impactGlobalCVE-2026-55253
LangGraph checkpoints hold full agent state — conversation history, intermediate reasoning, tool outputs. In a multi-tenant SaaS built on LangGraph+MongoDB, this lets one authenticated tenant read another tenant's agent session data, a direct cross-customer data leak in a widely-used agent orchestration stack.
MongoDBSaver.list()/alist() and MongoDBStore.search() incorporate filter dictionaries into MongoDB queries without recursively rejecting $-prefixed keys. An authenticated caller who controls a filter argument (via HTTP params, request body, or agent tool arguments) can inject operators like $regex/$where to bypass tenant-isolation equality filters and read other tenants' LangGraph checkpoint/store data.
langgraph-checkpoint-mongodb < 0.3.0; langgraph-store-mongodb < 0.4.0
Upgrade to langgraph-checkpoint-mongodb 0.3.0 and langgraph-store-mongodb 0.4.0.
GHSA-533j-2v4q-mw5hNVD CVE-2026-55253
See this in the live feed Explore related AI security and governance findings — updated every morning.
Open the feed →