PT-2026-81345 · Praisonai · Praisonai

·

CVE-2026-55532

·

تاريخ النشر

2026-08-25

·

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

2026-09-10

CVSS v3.1

7.6

عالية

المتجهAV:N/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:L
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات PraisonAI الأقدم من 4.6.58
الوصف
توجد مشكلة تتعلق بتزوير الطلبات عبر المواقع (CSRF) في آلية نقل MCP HTTP-stream. تستخدم الدالة validate origin() الموجودة في ملف transports/http stream.py مطابقة البادئة عبر startswith() للتحقق من صحة المتغير request origin مقابل قائمة المسموح بها. وهذا يسمح للمهاجم بتجاوز الفحص باستخدام نطاق يبدأ ببادئة مسموح بها، مثل http://localhost.attacker.com.
ونظرًا لأن الخادم قد يعمل بدون مفتاح API بشكل افتراضي ويقوم بتحليل نصوص الطلبات بغض النظر عن رأس Content-Type، يمكن للمهاجم إرسال طلب CORS بسيط باستخدام text/plain. وهذا يتجاوز فحص المتصفح المسبق (preflight) ويسمح باستدعاء نقطة النهاية tools/call دون مصادقة.
يمكن للمهاجم استغلال هذا الثغرة لتنفيذ إجراءات تغير الحالة، وأبرزها استخدام أداة praisonai.rules.create لكتابة ملفات ضارة في دليل القواعد العام. ويؤدي هذا إلى حقن مطالبات مستمر، حيث يتم تطبيق التعليمات التي يتحكم فيها المهاجم على كل عملية تشغيل لاحقة للوكيل على جهاز الضحية، مما قد يؤدي إلى تسريب البيانات الحساسة مثل مفاتيح SSH ومفاتيح واجهة برمجة التطبيقات (API). وتشمل الأدوات الأخرى المتأثرة praisonai.rules.delete وpraisonai.todo.add وpraisonai.todo.delete وpraisonai.schedule.add.
التوصيات
تحديث PraisonAI إلى الإصدار 4.6.58.
كإجراء تخفيفي مؤقت، قم بتكوين خادم MCP باستخدام مفتاح API قوي عبر الخيار `--api-k

استغلال

إصلاح

CSRF

Origin Validation Error

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-55532
GHSA-PVPH-5J39-V8QC
PYSEC-2026-3892

المنتجات المتأثرة

Praisonai