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.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-MPF8-4HX2-7CJG
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾