PT-2026-23498

CVE-2026-28277

·

تاريخ النشر

2026-03-05

·

تاريخ التحديث

2026-06-20

الوصف من

CVSS 3.1
7.2
عالية
المقاييسAV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
LangGraph الإصدارات 1.0.9 وما قبلها
الوصف
يمكن لآليات نقاط التحقق (checkpoint) في LangGraph تحميل نقاط تحقق مشفرة بتنسيق msgpack تعمل على إعادة بناء كائنات Python أثناء عملية إزالة التسلسل. إذا حصل المهاجم على وصول مميز للكتابة إلى مستودع بيانات نقاط التحقق (على سبيل المثال، بعد اختراق قاعدة البيانات)، فسيكون بإمكانه تزويد حمولة ضارة تؤدي إلى إعادة بناء غير آمنة للكائنات عند تحميل نقطة التحقق. تُعتبر هذه المشكلة مشكلة ما بعد الاستغلال، والتي تتيح للمهاجم، من الناحية النظرية، رفع مستوى وصوله للكتابة إلى مستودع نقاط التفتيش لتنفيذ التعليمات البرمجية داخل بيئة تشغيل التطبيق، مما قد يؤدي إلى كشف أسرار بيئة التشغيل أو توفير الوصول إلى أنظمة أخرى. يتطلب الاستغلال القدرة على كتابة بايتات نقطة التحقق التي يتحكم فيها المهاجم في حالة السكون. لا توجد أدلة على حدوث استغلال في الواقع. قد تؤدي هذه المشكلة إلى التنفيذ التعسفي للكود أو آثار جانبية غير آمنة أخرى أثناء إزالة التسلسل من نقطة التحقق. تتطلب هذه الثغرة أن يكون المهاجم قادرًا على تعديل بايتات نقطة التحقق المخزنة أو اختراق مكون موثوق به يقوم بكتابتها.
التوصيات
قم بتمكين الوضع الصارم عن طريق تكوين متغير البيئة LANGGRAPH STRICT MSGPACK بقيمة تُعتبر صحيحة (على سبيل المثال، ’1‘، ’true‘، ’yes‘).
قم بتعيين الإعداد allowed msgpack modules على None لـ m
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-G48C-2WQR-H844
ECHO-3081-02D6-65AD
PYSEC-2026-83
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾