PT-2025-52862
CVE-2025-68665
·
تاريخ النشر
2025-12-23
·
تاريخ التحديث
2026-09-18
الوصف من
CVSS 3.1
9.1
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات LangChain الأقدم من 0.3.37
إصدارات @langchain/core الأقدم من 0.3.80
إصدارات LangChain الأقدم من 1.2.3
إصدارات @langchain/core الأقدم من 1.1.8
الوصف
LangChain هو إطار عمل مصمم لإنشاء تطبيقات تعتمد على نماذج اللغة الكبيرة (LLMs). توجد مشكلة في التسلسل في طريقة
toJSON() في LangChain JS، مما يؤثر على الإصدارات الأقدم من 0.3.37 و1.2.3 لـ LangChain، والإصدارات الأقدم من 0.3.80 و1.1.8 لـ @langchain/core. تنشأ هذه المشكلة لأن الطريقة لا تقوم بتحويل الكائنات التي تحتوي على مفاتيح ’lc‘ بشكل صحيح عند تسلسل البيانات باستخدام JSON.stringify(). يستخدم LangChain المفتاح ’lc‘ داخليًّا لتعريف الكائنات المسلسلة. إذا كانت البيانات المقدمة من المستخدم تتضمن بنية المفتاح هذه، فقد يتم تفسيرها بشكل خاطئ على أنها كائن LangChain شرعي أثناء عملية إزالة التسلسل، بدلاً من معاملتها كبيانات بسيطة مقدمة من المستخدم. وقد يؤدي ذلك إلى الوصول غير المصرح به إلى البيانات أو التلاعب بها.التوصيات
قم بالتحديث إلى إصدار LangChain 0.3.37 أو أحدث.
قم بالتحديث إلى إصدار @langchain/core 0.3.80 أو أحدث.
قم بالتحديث إلى إصدار LangChain 1.2.3 أو أحدث.
قم بالتحديث إلى إصدار @langchain/core 1.1.8 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾