L3Tchupkt

#6058من 60,574
51.4إجمالي CVSS
الثغرات · 8
منخفضة
2
متوسطة
3
عالية
1
حرجة
2
PT-2026-32593
2026-04-10
9.8
CVE-2026-40288
Unknown
Praisonaiagents
اسم البرنامج المعرض للخطر والإصدارات المتأثرة إصدارات PraisonAI الأقدم من 4.5.139 إصدارات praisonaiagents الأقدم من 1.5.140 الوصف محرك سير العمل معرض لتنفيذ أوامر ورموز تعسفية من خلال ملفات YAML غير موثوق بها. عندما يقوم النظام بتحميل ملف YAML يحتوي على `type: job`، يقوم `JobWorkflowExecutor` الموجود في `job workflow.py` بمعالجة الخطوات التي تدعم `run` (أوامر shell عبر `subprocess.run()`)، و`script` (Python مضمن عبر `exec()`)، و`python` (تنفيذ نصوص Python تعسفية) دون التحقق من الصحة أو العزل في بيئة آمنة أو تأكيد من المستخدم. تشمل مسارات الكود المتأثرة الدالة `action run()` في ملف `workflow.py` والدوال ` exec shell()` و` exec inline python()` و` exec python script()` في ملف `job workflow.py`. يمكن للمهاجم الذي يستطيع توفير ملف YAML لسير العمل أو التأثير عليه، لا سيما في خطوط أنابيب التكامل المستمر (CI) أو المستودعات المشتركة أو بيئات النشر متعددة المستأجرين، أن يحقق تنفيذًا كاملاً لأوامر تعسفية على نظام المضيف. التوصيات تحديث PraisonAI إلى الإصدار 4.5.139. تحديث praisonaiagents إلى الإصدار 1.5.140. تقييد استخدام خطوات `run` و`script` و`python` في ملفات YAML الخاصة بسير العمل على المصادر الموثوقة فقط.