PT-2026-40723
CVE-2026-45134
·
تاريخ النشر
2026-05-13
·
تاريخ التحديث
2026-10-04
الوصف من
CVSS 3.1
7.1
عاليةالمقاييسAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات LangSmith SDK لـ Python الأقدم من 0.8.0
إصدارات LangSmith SDK لـ JS/TS الأقدم من 0.6.0
الوصف
تقوم طرق سحب المطالبات
pull prompt() وpull prompt commit() في Python، وpullPrompt() وpullPromptCommit() في JS/TS، بجلب ملفات تعريف المطالبات من LangSmith Hub وإلغاء تسلسلها. قد تحتوي ملفات التعريف هذه على كائنات LangChain متسلسلة وتكوينات نماذج تؤثر على سلوك وقت التشغيل. عند سحب موجه عام باستخدام معرّف owner/name، يكون المحتوى خاضعًا لسيطرة طرف خارجي. لم تميّز الإصدارات السابقة من SDK بين هذه الموجهات العامة وتلك الموجودة داخل مؤسسة المتصل نفسه، حيث تعاملت معها على أنها بيانات غير نشطة بدلاً من تكوين قابل للتنفيذ.يمكن للمهاجم نشر موجه خبيث على LangSmith Hub للتأثير على التطبيقات التي تقوم بسحبه. وقد يؤدي ذلك إلى تزوير الطلبات من جانب الخادم (SSRF)، وإعادة توجيه الطلبات الصادرة، واعتراض حركة مرور نماذج اللغة الكبيرة (LLM) إذا قام ملف التعريف بتكوين عميل LLM باستخدام عنوان
base url أو وكيل يتحكم فيه المهاجم. بالإضافة إلى ذلك، قد يسمح ذلك بحقن الموجهات أو التلاعب بالسلوك من خلال رسائل النظام أو معلمات النموذج التي يتحكم فيها المهاجم. يزداد الخطر عندما يتم تعيين include model على True، حيث يؤدي ذلك إلى توسيع قائمة السماح بإلغاء التسلسل لتشمل فئات تكامل الشركاء، أو عندما يتم تمكين secrets from env، مما يسمح بقراءة متغيرات البيئة أثناء عملية إلغاء التسلسل.التوصيات
تحديث LangSmith SDK Python
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾