CVE-2026-55522 in PraisonAIالمعلومات

الملخص

بحسب VulDB • 05/08/2026

PraisonAI هو نظام لفرق الوكلاء المتعددة (multi-agent teams). في الإصدارات من 3.9.26 إلى 4.6.57 الخاصة بـ praiseonai ومن 0.12.12 إلى 1.6.57 الخاصة بـ praiseonaiagents، تتميز ميزة "include" في سير العمل (workflow) بثغرة تسمح بتنفيذ الأكواد البرمجية. تقوم الدالة Workflow._execute_include() باستيراد وتشغيل ملف tools.py الخاص بالوصفة المضمنة بشكل ضمني عبر استدعاء خام لـ importlib.util.spec_from_file_location() و spec.loader.exec_module()، دون الالتزام بآليات الموافقة الصريحة (opt-in gates) المحددة بواسطة المتغيرات PRAISONAI_ALLOW_TEMPLATE_TOOLS/PRAISONAI_ALLOW_LOCAL_TOOLS أو التوجيه عبر محمّل التحميل الآمن المركزي الذي يحمي مسارات تحميل ملفات tools.py الأخرى. ونتيجة لذلك، فإن سير العمل الذي يتضمن دليل وصفات محلية يتحكم فيه المهاجم يؤدي إلى تنفيذ أي كود بايثون على مستوى الوحدة النمطية (module-level) أثناء إعداد الإدماج، وذلك قبل أي تحليل لسير عمل فرعي أو استدعاء للنموذج، ويمكن الوصول إلى نفس نقطة الضعف عبر واجهة برمجة التطبيقات العليا praisonai.recipe.run(). يمكن لمهاجم قادر على دفع عملية ضحية لتشغيل سير عمل أو وصفة تتضمن دليل وصفات محلية غير موثوق به تحقيق تنفيذ عشوائي لكود بايثون بصفت المستخدم الخاص بعملية PraisonAI، وهي حالة تشكل تجاوزاً للتدابير الصارمة المطبقة في عائلة إرشادات التنفيذ البعيد للكود (RCE) الخاصة بملفات tools.py التي تم الإفصاح عنها سابقاً. وقد تمت معالجة هذه المشكلة في الإصدار 4.6.58 من praisonai والإصدار 1.6.58 من praisonaiagents.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

GitHub M

حجز

17/06/2026

إفشاء

05/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-386384

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Interested in the pricing of exploits?

See the underground prices here!