Machine-written summary
Summary written by Claude Haiku from the source advisory. Not reviewed by a person.
Namespace labels containing "." in langgraph-checkpoint-postgres before 3.1.3 and langgraph-checkpoint-sqlite before 3.1.2 can reach other namespaces, because both stores join labels with "." when storing them. An attacker who can pass a crafted label to get, search, list_namespaces, delete or batch calls could read, overwrite or delete items belonging to another namespace, such as another tenant's data. Upgrade langgraph-checkpoint-postgres to 3.1.3 or langgraph-checkpoint-sqlite to 3.1.2, which also require langgraph-checkpoint 4.3.0.
Not analysed yet
We haven’t published our analysis of this Advisory yet. Once a person has reviewed it, this page will say what’s vulnerable, what has to be true for your app to be affected, and how to check.
Severity and exploitation
| Score | Rating | CVSS | Vector | Source |
|---|---|---|---|---|
| 6.0 | Medium | 4.0 | CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N | CNA (GitHub_M) |
- CISA KEV Not listed.
- EPSS 0.0030, the 22nd percentile, on 5 Nov 2026: FIRST’s estimate of the chance of exploitation in the next 30 days.
Timeline
- 31 Oct 2026, 14:07 UTC First seen by agentprime
- 31 Oct 2026, 14:07 UTC Confirmed by OSV
Sources
- GitHub Advisory Database: GHSA-6hmw-9432-67qq
- OSV: GHSA-6hmw-9432-67qq
- github.com/langchain-ai/langgraph/security/advisories/GHSA-6hmw-9432-67qq
- github.com/langchain-ai/langgraph/pull/9217
- github.com/langchain-ai/langgraph/commit/bfcfea554ed5c7f7be562cebf8825e911b493ab1
- github.com/langchain-ai/langgraph
- github.com/langchain-ai/langgraph/releases/tag/checkpointpostgres%3D%3D3.1.3
- github.com/langchain-ai/langgraph/releases/tag/checkpointsqlite%3D%3D3.1.2