CVE-2019-11358
jQuery قبل الإصدار 3.4.0، كما يُستخدم في Drupal وBackdrop CMS ومنتجات أخرى، يتعامل بشكل خاطئ مع jQuery.extend(true, {}, ...) بسبب تلوّث Object.prototype. إذا...
- تم النشر
- 19/04/2019
- محدث
- 15/11/2024
- تخصيص CNA
- mitre
- الأدلة المرصودة
- 08/04/2025
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:Nمرتفع · الثلاثين يومًا القادمة
- المئوية
- 99.7%
- تاريخ الموديل
- 18/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
jQuery قبل الإصدار 3.4.0، كما يُستخدم في Drupal وBackdrop CMS ومنتجات أخرى، يتعامل بشكل خاطئ مع jQuery.extend(true, {}, ...) بسبب تلوّث Object.prototype. إذا احتوى كائن مصدر غير مُنقّى على خاصية __proto__ قابلة للتعداد، فقد يوسّع نطاق Object.prototype الأصلي.
المصادر
إصلاح لـ CVE-2019-11358 (تلويث النموذج الأولي في jquery)
تقرير الثغرات الأمنية للموقع الرسمي لولاية نيو جيرسي
استغلال إثبات المفهوم لـ CVE-2019-11358، ثغرة تلوث النموذج الأولي في طريقة extend في jQuery (الإصدارات <3.4.0). يوضح الهجوم باستخدام حمولة HTML/JS بسيطة.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.