PT-2026-29336
CVE-2026-4800
·
تاريخ النشر
2021-05-06
·
تاريخ التحديث
2026-11-05
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات lodash السابقة للإصدار 4.18.0
الوصف
يحتوي البرنامج على ثغرة تتعلق بتجميع القوالب. وعلى وجه التحديد، قد يؤدي عدم كفاية التحقق من صحة أسماء المفاتيح داخل الكائن
options.imports الذي تستخدمه الدالة .template إلى تمكين المهاجم من إدخال تعبيرات المعلمات الافتراضية، مما يؤدي إلى تنفيذ تعليمات برمجية عشوائية. تنشأ هذه المشكلة لأن عملية التحقق من صحة المتغير option لا تشمل أسماء مفاتيح options.imports. علاوة على ذلك، قد يؤدي استخدام assignInWith إلى ظهور ثغرات أمنية في حالة تعرض Object.prototype للاختراق، مما قد يؤدي إلى نسخ مفاتيح ملوثة إلى كائن الاستيرادات، وبالتالي تنفيذ تعليمات برمجية ضارة.التوصيات
قم بالترقية إلى الإصدار 4.18.0.
لا تقم بتمرير مدخلات غير موثوق بها كأسماء مفاتيح في
options.imports. استخدم فقط أسماء مفاتيح ثابتة يخضع التحكم فيها للمطور.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾