PT-2026-136329
CVE-2026-44267
·
تاريخ النشر
2026-11-03
·
تاريخ التحديث
2026-11-07
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة
Elo الإصدارات السابقة لـ 1.0.1
Description
يمكن أن تؤدي سلاسل Elo النصية البسيطة المقدمة إلى الدالة
defaultFormats.elo.parse() أو bin/elo أو نقطة النهاية elo-lang.org/try إلى تنفيذ كود يختاره المهاجم في بيئة تشغيل المضيف. يحدث هذا لأن معالج member access في src/transform.ts لا يرفض الخصائص الوصفية (meta-properties)، ويقوم ملف src/compilers/javascript.ts بإصدار الخاصية مباشرة، ويقبل src/parser.ts كلمة constructor كمعرف عادي. يمكن للمهاجم استخدام .constructor.constructor للوصول إلى كائن Function في JavaScript، مما يسمح بتنفيذ برامج نصية في المتصفح واختراق الجلسات في ساحة التجارب (playground)، أو تنفيذ كود Node.js تعسفي على مضيفات المكتبة أو التكامل المستمر (CI) أو مضيفات DevOps.Recommendations
تحديث Elo إلى الإصدار 1.0.1.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾