PT-2026-38391
CVE-2026-44000
·
تاريخ النشر
2026-05-01
·
تاريخ التحديث
2026-10-08
الوصف من
CVSS 3.1
7.2
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات vm2 الأقدم من 3.11.0
الوصف
يسمح انتهاك حدود الصندوق الرملي لهوية الكائن المضيف بالعبور إلى الصندوق الرملي من خلال حل Promise الخاص بالمضيف. عندما يتم عرض Promise من جانب المضيف، والذي يتم حله إلى كائن مضيف، على الصندوق الرملي، فإن القيمة التي يتم تسليمها إلى استدعاء
.then() تحتفظ بهوية المضيف. يحدث هذا لأن غلاف الوفاء بـ Promise يستخدم الدالة ensureThis() بدلاً من مسار تحويل أقوى عبر المجالات. في حالة عدم العثور على تعيين للنموذج الأولي، تُرجع ensureThis() الكائن الأصلي، مما يسمح لبيئة الحماية بالتفاعل مع كائن المضيف مباشرةً. وهذا يتيح إجراء عمليات التحقق من الهوية باستخدام WeakMap من جانب المضيف وتغيير حالة كائن المضيف من داخل بيئة الحماية.التوصيات
قم بالتحديث إلى الإصدار 3.11.0.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾