PT-2025-31707 · Unknown+1 · @Nestjs/Devtools-Integration+1
CVSS v4.0
9.4
حرجة
| المتجه | AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
@nestjs/devtools-integration الإصدارات 0.2.0 وما دونها
الوصف
توجد ثغرة أمنية خطيرة تتعلق بتنفيذ التعليمات البرمجية عن بُعد (RCE) في الحزمة @nestjs/devtools-integration. عند تمكينه، يعرض الحزمة خادم HTTP محلي للتطوير مع نقطة نهاية API تستخدم تنفيذًا غير آمن لـ JavaScript في بيئة العزل (sandbox). وبسبب العزل غير الملائم وغياب الحماية عبر الأصول (cross-origin)، يمكن لموقع ويب ضار يزوره المطور أن ينفذ تعليمات برمجية عشوائية على جهازه المحلي. تقبل نقطة النهاية المعرضة للخطر،
/inspector/graph/interact، مدخلات JSON تحتوي على حقل code، والذي يتم تنفيذه بعد ذلك في بيئة الحماية Node.js vm.runInNewContext. يشبه تنفيذ بيئة الحماية مكتبة safe-eval التي تم التخلي عنها، ويسمح بالتهرب بسهولة. لا يحتوي الخادم على تحقق مناسب من CORS/Origin، مما يسمح للمهاجمين بالالتفاف على الإجراءات الأمنية.التوصيات
قم بالتحديث إلى الإصدار 0.2.1 أو أحدث.
استغلال
إصلاح
RCE
DoS
OS Command Injection
CSRF
Command Injection
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
@Nestjs/Devtools-Integration
Nest