PT-2026-108707 · Praisonai · Praisonai

CVE-2026-62164

·

تاريخ النشر

2026-10-08

·

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

2026-10-15

CVSS v3.1

6.1

متوسطة

المتجهAV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L
اسم البرنامج المصاب والإصدارات المتأثرة PraisonAI (إصدارات متأثرة غير محددة)
Description يتم حماية الأدوات الخطيرة مثل كتابة الملفات وحذفها من خلال مطالبة موافقة تفاعلية. ومع ذلك، يتم تخزين الموافقة الأولى على الأداة في ذاكرة التخزين المؤقت (cache) لبقية فترة التشغيل، ويتم إعادة استخدامها بصمت لجميع الاستدعاءات اللاحقة لتلك الأداة بغض النظر عن الوسائط المستخدمة. يحدث هذا لأن الدالة ApprovalRegistry.is already approved() تتحقق فقط من اسم الأداة في ذاكرة التخزين المؤقت، وتتجاهل الوسائط. وبناءً على ذلك، تقوم الدالتان approve sync() و approve async() بتجاوز نظام الموافقة إذا كان اسم الأداة موجودًا بالفعل في ذاكرة التخزين المؤقت. وبينما يتم استثناء الأدوات الحرجة مثل execute command() و execute code() من هذا التخزين، فإن الأدوات عالية المخاطر مثل write file تظل متأثرة. يسمح هذا لنموذج يتم توجيهه بواسطة مدخلات خبيثة بالكتابة في مواقع حساسة دون الحاجة إلى موافقة بشرية إضافية بعد الحصول على موافقة واحدة حميدة. يتم إدارة ذاكرة التخزين المؤقت عبر contextvars وتورثها المهام الفرعية، بينما لا يتم استدعاء الدالة clear approved() في المكتبة الموزعة.
Recommendations في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة. كإجراء مؤقت، قم بتقييد استخدام أداة write file لتقليل مخاطر تعديل الملفات غير المصرح به.

Incorrect Authorization

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

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

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

CVE-2026-62164
GHSA-29R9-67VG-QJ56
PYSEC-2026-4265

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

Praisonai