PT-2026-61767
CVE-2026-57113
·
تاريخ النشر
2026-06-18
·
تاريخ التحديث
2026-10-23
الوصف من
CVSS 3.1
8.1
عاليةالمقاييسAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
PraisonAI من الإصدار 2.6.0 حتى 4.6.57
الوصف
يفشل مُحمِّل القوالب في توحيد أو التحقق من صحة عناوين URI لقوالب GitHub بشكل صحيح، مما يسمح بتخزين المتغيرين
path وref حرفياً. ويؤدي ذلك إلى مشكلة تجاوز المسار (path traversal)، حيث يمكن لمتغير ref مُصمم خصيصاً أن يتجاوز الدليل الجذري لذاكرة التخزين المؤقتة للقوالب. يمكن للمهاجم استغلال هذه الثغرة لإنشاء ملف .cache meta.json في مواقع عشوائية أو حذف الدلائل التي يمكن للعملية الوصول إليها عبر الدالة shutil.rmtree() الموجودة في الطريقة put() لفئة TemplateCache. وقد يؤدي ذلك إلى تلف إعدادات المستخدم أو حالة المشروع أو بيانات التطبيق. تحدث المشكلة لأن الدالة get cache path() الموجودة في praisonai/templates/cache.py تقوم ببناء مسار نظام الملفات دون التحقق من أن المسار النهائي الذي تم تحديده يظل ضمن دليل ذاكرة التخزين المؤقت المقصود.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
قم بتقييد استخدام عناوين URI لقوالب GitHub من مصادر غير موثوقة لتقليل مخاطر الاستغلال.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾