PT-2026-42732

CVE-2026-47140

·

تاريخ النشر

2026-05-22

·

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

2026-09-30

الوصف من

CVSS 3.1
10
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات vm2 الأقدم من 3.11.4
الوصف
تسمح ثغرات الهروب من بيئة الحماية (Sandbox) في NodeVM بتنفيذ تعليمات برمجية عن بُعد دون مصادقة على الخادم المضيف. تحدث هذه المشكلة لأن قائمة الحظر المدمجة الخطيرة في lib/builtin.js لا تتضمن process وinspector/promises. وهذا يسمح للكود الموجود في بيئة الحماية (sandbox) بتجاوز القيود والوصول إلى عناصر التنفيذ الأساسية على جانب المضيف بطريقتين: إما باستخدام require(’process‘).getBuiltinModule(’child process‘) لإعادة تحميل child process حتى عند استبعاده، أو باستخدام require(’inspector/promises‘) لكشف بروتوكول Inspector واستدعاء Runtime.evaluate في عملية المضيف. يؤثر هذا على التطبيقات التي تسمح بـ process أو inspector/promises أو الرمز البدل * في require.builtin.
التوصيات
قم بالتحديث إلى الإصدار 3.11.4.
كحل مؤقت، قم بتقييد استخدام وحدات process وinspector/promises أو الرمز البدل * في تكوين require.builtin.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-RP36-8XQ3-R6C4
ECHO-CB10-A83C-3146
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾