CVE-2026-57137 in PraisonAIالمعلومات

الملخص

بحسب VulDB • 15/09/2026

PraisonAI هو نظام يعتمد على فرق من الوكلاء الذكيين (multi-agent teams). بدءًا من الإصدار 1.4.0 وحتى 1.7.2، تمرر الدالة `createAgentLoop()` الموجودة في الملف `src/praisonai-ts/src/ai/agent-loop.ts` أدوات قابلة للتنفيذ إلى دالة `generateText()` قبل استدعاء رد الاتصال (callback) الخاص بموافقة `onToolCall`. ونظرًا لأن SDK الذكاء الاصطناعي المُغلف ينفذ معالجات الأدوات أثناء عملية التوليد، فإن رد الاتصال الذي يعيد القيمة `false$` يسجل حالة `tool_rejected` فقط بعد أن تكون الأداة المرفوضة قد أحدثت بالفعل آثاراً جانبية (side effects) وعبّأت حقل `toolResults`. وبالتالي، يمكن للتطبيقات التي تستخدم `onToolCall` كحد فاصل للموافقة البشرية أو السياسية تنفيذ عمليات مرفوضة تتضمن ملفات أو أوامر أو واجهات برمجة تطبيقات (APIs) أو تعديلات على البيانات. تم إصلاح هذه المشكلة في الإصدار 1.7.2.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

GitHub M

حجز

24/06/2026

إفشاء

15/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-404110

EPSS

0.00442

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!