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 من مصادر غير موثوقة لتقليل مخاطر الاستغلال.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-F44V-7QGW-9GH9
PYSEC-2026-3509
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾