← Back to search

CVE-2026-48121

6.7 MEDIUMpublic exploit available

Published 2026-08-04 · Updated 2026-08-04

AI risk analysis

Summary
The vulnerability allows NoSQL injection by passing unvalidated checkpoint identifiers into MongoDB queries, potentially leaking sensitive data across tenants.
Exploitability
Exploitation requires forwarding untrusted input to config.configurable without proper validation or type enforcement; moderate difficulty.
Blast radius
If exploited, it could lead to significant data leakage in multi-tenant environments, affecting multiple applications and users.
Prioritized remediation
Update to version 1.3.1 or validate and enforce types on input to config.configurable.
nosql-injectiondata-leakagemulti-tenantvulnerability-fix

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

@langchain/langgraph-checkpoint-mongodb provides a LangGraph.js CheckpointSaver implementation that uses MongoDB for storage. Versions 1.3.0 and below are vulnerable to NoSQL injection: checkpoint identifiers (thread_id, checkpoint_ns, checkpoint_id) from config.configurable are passed into MongoDB find() queries in MongoDBSaver.getTuple() without type enforcement. If an attacker supplies an object payload (such as MongoDB operators $gt or $ne) instead of a string, it can be interpreted as a query operator, bypassing thread scoping and leaking checkpoints, including pending writes, across tenants. Applications are at risk if they forward untrusted input into config.configurable without coercing it to strings or validating it against a schema, particularly in multi-tenant or user-isolated setups. Apps that only use server-issued, string-typed identifiers with schema validation rejecting non-string fields are not affected. This issue has been fixed in version 1.3.1.

CVSS vector

CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N

Weaknesses

CWE-943

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.