PT-2026-108714 · Unknown · Praisonaiagents
CVE-2026-62177
·
تاريخ النشر
2026-10-08
·
تاريخ التحديث
2026-10-15
CVSS v4.0
8.7
عالية
| المتجه | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
اسم البرنامج المصاب والإصدارات المتأثرة
PraisonAI Agents (إصدارات متأثرة غير محددة)
الوصف
يفشل نظام Subprocess Sandbox في فرض سياسات الأمان المحددة في فئة البيانات
SecurityPolicy. على الرغم من أن طريقة strict() تهدف إلى إنشاء بيئة تقييدية للكود غير الموثوق من خلال تعيين allow subprocess و allow file write على False وتحديد blocked paths و blocked commands ، إلا أن هذه القيود غير مفعلة في ملف praisonai/sandbox/subprocess.py. يقوم النظام باستدعاء الأوامر عبر asyncio.create subprocess exec() دون التحقق منها مقابل حقول الأمان المكونة. يسمح هذا بإنشاء عمليات فرعية غير مصرح بها، والوصول إلى ملفات حساسة مثل /etc/passwd ، وتنفيذ أوامر تدميرية مثل rm -rf بغض النظر عن سياسة الأمان النشطة.التوصيات
فرض قيود
blocked commands و blocked imports و blocked paths و allow subprocess و allow file write داخل Subprocess Sandbox قبل استدعاء العمليات الفرعية.
استخدام الأنظمة الخلفية الأصلية مثل Landlock أو Seatbelt لتنفيذ الكود غير الموثوق بدلاً من نظام subprocess.
تقييد استخدام تكوين SecurityPolicy.strict() عند استخدام الأنظمة الخلفية التي لا يمكنها فرض حقول الأمان الخاصة بها.إصلاح
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Praisonaiagents