LangGraph: Namespace prefix matching crosses segment boundaries in Postgres and SQLite stores
Summary
| CVE | CVE-2026-71433 |
|---|---|
| State | PUBLISHED |
| Assigner | GitHub_M |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-08-06 22:18:30 UTC |
| Updated | 2026-08-06 22:18:30 UTC |
| Description | LangGraph Checkpoint Postgres and SQLite Checkpoint are the Postgres and SQLite implementations of LangGraph's checkpoint saver. Prior to 3.1.1, the langgraph-checkpoint-postgres and langgraph-checkpoint-sqlite packages persisted hierarchical namespaces as a dot joined string and scoped reads by matching that string as a simple prefix pattern, so a read scoped to one namespace could also match a sibling namespace whose flattened form shares the same leading characters, or a namespace label containing unescaped pattern metacharacters, allowing an authenticated caller to retrieve stored items belonging to another tenant or user through an ordinary scoped search or list namespaces call, with no crafted input required. This issue is fixed in versions 3.1.1 of langgraph-checkpoint-postgres and langgraph-checkpoint-sqlite. |
Risk And Classification
Primary CVSS: v3.1 5.3 MEDIUM from [email protected]
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Problem Types: CWE-200 | CWE-863 | CWE-200 CWE-200: Exposure of Sensitive Information to an Unauthorized Actor | CWE-863 CWE-863: Incorrect Authorization
| Version | Source | Type | Score | Severity | Vector |
|---|---|---|---|---|---|
| 3.1 | [email protected] | Secondary | 5.3 | MEDIUM | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N |
| 3.1 | CNA | DECLARED | 5.3 | MEDIUM | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N |
CVSS v3.1 Breakdown
Attack Vector
NetworkAttack Complexity
HighPrivileges Required
LowUser Interaction
NoneScope
UnchangedConfidentiality
HighIntegrity
NoneAvailability
NoneCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|---|---|---|---|
| CNA | Langchain-ai | Langgraph | affected < 3.1.1 | Not specified |
| CNA | Langchain-ai | Langgraph-checkpoint-sqlite | affected < 3.1.1 | Not specified |
| CNA | Langchain-ai | Langgraph-checkpoint-postgres | affected < 3.1.1 | Not specified |
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| github.com/langchain-ai/langgraph/security/advisories/GHSA-47pj-3jcm-6whg | [email protected] | github.com | |
| github.com/langchain-ai/langgraph/releases/tag/checkpointsqlite%3D%3D3.1.1 | [email protected] | github.com | |
| github.com/langchain-ai/langgraph/commit/66ebe1a0da921e73f0f9f879ba105d3... | [email protected] | github.com | |
| github.com/langchain-ai/langgraph/releases/tag/checkpointpostgres%3D%3D3... | [email protected] | github.com | |
| github.com/langchain-ai/langgraph/pull/8478 | [email protected] | github.com | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.