CVE-2026-55253 in langchain-mongodb
Tóm tắt
Bởi VulDB • 15/09/2026
LangChain MongoDB cung cấp các tích hợp giữa MongoDB, Atlas, LangChain và LangGraph. Trước phiên bản langgraph-checkpoint-mongodb 0.3.0 và langgraph-store-mongodb 0.4.0, các phương thức MongoDBSaver.list(), MongoDBSaver.alist() và MongoDBStore.search() đưa vào các truy vấn MongoDB các bộ lọc (filter dictionaries) mà không từ chối đệ quy các khóa có tiền tố là $. Một caller đã xác thực kiểm soát đối số bộ lọc thông qua tham số truy vấn HTTP, trường trong thân yêu cầu hoặc đối số công cụ agent có thể chèn các toán tử Ngôn ngữ Truy vấn MongoDB như $regex hoặc $where. Trong một triển khai đa tenant sử dụng bộ lọc để đảm bảo cô lập theo người dùng hoặc theo tenant, các toán tử bị chèn vào có thể bỏ qua việc lọc bằng phép so sánh bằng dự kiến và làm lộ dữ liệu checkpoint hoặc store của các tenant khác. Các bộ lọc được xây dựng hoàn toàn từ các giá trị đáng tin cậy phía máy chủ có rủi ro thực tế thấp hơn. Vấn đề này đã được sửa trong langgraph-checkpoint-mongodb 0.3.0 và langgraph-store-mongodb 0.4.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.