PT-2026-61796

CVE-2026-57142

·

تاريخ النشر

2026-06-18

·

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

2026-10-23

الوصف من

CVSS 3.1
7.8
عالية
المقاييسAV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات praisonai من 4.5.87 إلى 4.6.57
الوصف
يوجد ثغرة في سياسة تجاوز في عملية تنفيذ الوصفة حيث تفشل سياسة الأدوات الخطرة في فحص ملف سير العمل. في حين أن النظام مصمم لحظر الأدوات المرفوضة افتراضيًا ما لم يتم تمرير allow dangerous tools=True، فإنه يتحقق فقط من صحة الأدوات المعلنة في قسم requires.tools في ملف TEMPLATE.yaml. يمكن لوصفة غير موثوق بها تجاوز هذا الحظر عن طريق حذف الأداة من ملف TEMPLATE.yaml وإعلانها بدلاً من ذلك داخل ملف workflow.yaml تحت agents.*.tools مع إضافة إدخال approve: في المستوى الأعلى. وهذا يسمح للوصفة بالموافقة الذاتية على أدوات shell الحرجة، مثل execute command()، مما يؤدي إلى إمكانية تنفيذ تعليمات برمجية عن بُعد باستخدام امتيازات عملية PraisonAI.
التوصيات
قم بتحديث praisonai إلى إصدار أحدث من 4.6.57.
كإجراء تخفيفي مؤقت، تجنب تشغيل الوصفات غير الموثوق بها أو تعريض مشغل الوصفات للمستخدمين الذين يمكنهم تحديد أسماء الوصفات أو عناوين URI.
قم بتقييد استخدام الدالة execute command() عن طريق التأكد من تعيين allow dangerous tools إلى False وتدقيق ملفات workflow.yaml بحثًا عن إدخالات approve: غير مصرح بها.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-7QW2-W5RC-37X2
PYSEC-2026-3505
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾