PT-2026-81322 · Praisonai · Praisonai

·

CVE-2026-55531

·

تاريخ النشر

2026-08-25

·

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

2026-09-10

CVSS v3.1

6.5

متوسطة

المتجهAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات PraisonAI الأقدم من 4.6.58
الوصف
يفشل معالج تدفق HTTP MCP mcp post في فرض الحد الأقصى لعدد الجلسات ولا يستدعي الدالة cleanup sessions() لإلغاء صلاحية الإدخالات القديمة. ونتيجة لذلك، ينشئ كل طلب initialize جلسة جديدة في الذاكرة لا تتم إزالتها أبدًا. بالإضافة إلى ذلك، تقوم نقطة النهاية notifications/cancelled بتعبئة مجموعة cancelled requests التي لا يتم تنقيحها أبدًا. ونظرًا لأن طلب initialize غير مصدق، يمكن لمهاجم عن بُعد إرسال طلبات متكررة لاستنفاد ذاكرة النظام، مما يؤدي إلى رفض الخدمة عندما يتم إنهاء العملية بواسطة أداة إنهاء العمليات بسبب نفاد الذاكرة. وتتفاقم هذه المشكلة أكثر بسبب احتفاظ الخادم بسجل أحداث SSE لكل جلسة.
التوصيات
قم بالتحديث إلى الإصدار 4.6.58.
كإجراء تخفيفي مؤقت، قم بتقييد الوصول إلى معالج mcp post أو نقطة النهاية notifications/cancelled على المصادر الموثوقة فقط.
قم بتكوين المتغير PRAISONAI MCP MAX SESSIONS للحد من عدد الجلسات المتزامنة.

استغلال

إصلاح

Resource Exhaustion

Allocation of Resources Without Limits

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

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

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

CVE-2026-55531
GHSA-WV94-5QCP-6M36
PYSEC-2026-3897

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

Praisonai