PT-2026-48932 · Npm+2 · @Langchain/Langgraph-Checkpoint-Mongodb+1

CVE-2026-48121

·

Published

2026-06-12

·

Updated

2026-08-04

CVSS v3.1

6.7

Medium

VectorAV:A/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions @langchain/langgraph-checkpoint-mongodb versions prior to 1.3.1
Description A NoSQL injection issue exists in the MongoDBSaver.getTuple() function. The software fails to enforce type validation for checkpoint identifiers passed via config.configurable, specifically the thread id, checkpoint ns, and checkpoint id variables. If an attacker provides an object containing MongoDB operators (such as $gt or $ne) instead of a string, the system interprets these as query operators. This allows an attacker to bypass thread scoping and leak sensitive data, including checkpoint state, metadata, and pending writes, across different tenants. This risk is primarily present in multi-tenant or user-isolated environments where untrusted input is forwarded into the configuration without string coercion or schema validation.
Recommendations Update @langchain/langgraph-checkpoint-mongodb to version 1.3.1 or later. Validate identifier fields at API boundaries to ensure they are strings and avoid passing raw client objects into the graph configuration.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-48121
GHSA-98XF-R82G-9MHX

Affected Products

@Langchain/Langgraph-Checkpoint-Mongodb
Langgraphjs