CVE-2026-48121 in langgraphjsinformation

Résumé

par VulDB • 05/08/2026

@langchain/langgraph-checkpoint-mongodb fournit une implémentation de CheckpointSaver pour LangGraph.js qui utilise MongoDB comme système de stockage. Les versions 1.3.0 et inférieures sont vulnérables à l'injection NoSQL : les identifiants de checkpoint (thread_id, checkpoint_ns, checkpoint_id) provenant de config.configurable sont transmis aux requêtes find() de MongoDB dans la méthode MongoDBSaver.getTuple() sans vérification stricte des types. Si un attaquant fournit une charge utile sous forme d'objet (par exemple, les opérateurs MongoDB $gt ou $ne) au lieu d'une chaîne de caractères, celle-ci peut être interprétée comme un opérateur de requête, contournant le filtrage par thread et entraînant la fuite des checkpoints, y compris des écritures en attente, entre différents locataires. Les applications sont à risque si elles transmettent une entrée non fiable vers config.configurable sans forcer sa conversion en chaîne ou sans valider les données contre un schéma défini, particulièrement dans des configurations multi-locataires ou isolées par utilisateur. Les applications qui n'utilisent que des identifiants émis par le serveur, de type chaîne et validés par un schéma rejetant les champs non chaînes, ne sont pas affectées. Ce problème a été corrigé dans la version 1.3.1.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Réserver

20/05/2026

Divulgation

04/08/2026

Modérer

accepté

Entrée

VDB-385894

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!