PT-2026-6648 · Sandboxjs · Sandboxjs

·

CVE-2026-25520

·

تاريخ النشر

2026-02-05

·

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

2026-02-09

CVSS v3.1

10

حرجة

المتجهAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات SandboxJS الأقدم من 0.8.29
الوصف
SandboxJS هي مكتبة JavaScript للصندوق الرملي (sandbox) تتأثر بمشكلة تتمثل في عدم تغليف قيم الإرجاع للدوال بشكل صحيح. وهذا يسمح للمهاجمين باستخدام Object.values أو Object.entries للحصول على مصفوفة تحتوي على منشئ Function الخاص بالمضيف. وعند استخدام Array.prototype.at، يمكن الوصول إلى منشئ Function الخاص بالمضيف، مما يسمح بتنفيذ تعليمات برمجية عشوائية خارج بيئة الحماية. يوضح كود إثبات المفهوم المرفق كيفية استغلال هذه الثغرة لتنفيذ أوامر مثل ’ls -lah‘ باستخدام الوحدة النمطية child process. تسمح هذه الثغرة بالهروب من بيئة الحماية (sandbox)، مما قد يؤدي إلى تنفيذ التعليمات البرمجية عن بُعد (RCE).
التوصيات
يجب تحديث الإصدارات الأقدم من 0.8.29 إلى الإصدار 0.8.29 أو أحدث.

استغلال

إصلاح

Special Elements Injection

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-25520
GHSA-58JH-XV4V-PCX4

المنتجات المتأثرة

Sandboxjs