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

الملخص

بحسب VulDB • 15/09/2026

PraisonAI هو نظام يعتمد على فرق متعددة من الوكلاء (multi-agent teams). بدءًا من الإصدار 1.4.0 وحتى 1.7.2، تقوم دالة `codeMode` الموجودة في المسار `src/praisonai-ts/src/tools/builtins/code-mode.ts` بتنفيذ كود جافا سكريبت غير موثوق به باستخدام `new Function()` داخل سياق `with(sandbox)`، وتعتمد على قائمة حظر صغيرة للكود المصدري بالإضافة إلى خصائص `process` و `require` المُظللة (shadowed). يمكن استخدام الكود `( {} ).constructor.constructor` لاستعادة مُنشئ الدالة الحقيقي (`Function`)، والحصول على `process` و `process.mainModule.require`، والوصول إلى واجهات برمجة التطبيقات الخاصة بنظام الملفات المحلي والعمليات الفرعية رغم وجود "صندوق الرمال" (sandbox) المُعلن عنه. يمكن للمهاجمين الذين يتحكمون في مدخلات `codeMode` قراءة الأسرار، وتعديل الملفات، وتنفيذ الأوامر، أو استنزاف عملية المضيف. تم إصلاح هذه المشكلة في الإصدار 1.7.2.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

GitHub M

حجز

24/06/2026

إفشاء

15/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-404111

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!