CVE-2026-55253 in langchain-mongodb
Résumé
par VulDB • 14/09/2026
LangChain MongoDB fournit des intégrations entre MongoDB, Atlas, LangChain et LangGraph. Avant les versions 0.3.0 de langgraph-checkpoint-mongodb et 0.4.0 de langgraph-store-mongodb, les méthodes MongoDBSaver.list(), MongoDBSaver.alist() et MongoDBStore.search() intègrent des dictionnaires de filtres dans les requêtes MongoDB sans rejeter récursivement les clés préfixées par $. Un utilisateur authentifié qui contrôle un argument de filtre via des paramètres de requête HTTP, des champs du corps de la demande ou des arguments d'outils agent peut injecter des opérateurs du langage de requête MongoDB tels que $regex ou $where. Dans un déploiement multi-locataire utilisant le filtre pour imposer une isolation par utilisateur ou par locataire, les opérateurs injectés peuvent contourner le filtrage d'égalité prévu et exposer les données de checkpoint ou de stockage des autres locataires. Les filtres construits entièrement à partir de valeurs fiables côté serveur présentent un risque pratique plus faible. Ce problème est corrigé dans langgraph-checkpoint-mongodb 0.3.0 et langgraph-store-mongodb 0.4.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.