PT-2026-127311
CVE-2026-110879
·
تاريخ النشر
2026-06-23
·
تاريخ التحديث
2026-11-03
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة
com.fasterxml.jackson.core:jackson-databind الإصدارات 2.10.0 وما بعدها
tools.jackson.core:jackson-databind الإصدارات 3.0.0 وما بعدها
Description
توجد مشكلة حيث يقوم البرنامج بالتحقق من الفئة الخارجية لمعرف نوع اسم الفئة ولكنه يفشل في التحقق بشكل صحيح من الفئات الموجودة داخل وسيطاتها العامة. يحدث هذا لأن الدالة
DatabindContext. resolveAndValidateGeneric() تتحقق من الفئة الخارجية مقابل النوع الأساسي المعلن، ولكنها تمرر الوسائط إلى validateTypeParameter()، والتي تتحقق منها مقابل النوع الأساسي الخارجي بدلاً من الربط العام المعلن الخاص بها. نتيجة لذلك، يمكن قبول فئات غير ذات صلة داخل نوع فرعي عام أو داخل معرفات نوع مصفوفة بسيطة بمجرد الموافقة على النوع الأساسي. يمكن استغلال ذلك من خلال تعدد الأشكال لاسم الفئة القائم على التعليقات التوضيحية أو التحديد النوعي الافتراضي المهيأ. على سبيل المثال، إذا تم الإعلان عن خاصية كـ Map<String,String>، يمكن للمهاجم تقديم HashMap<FileSystemXmlApplicationContext,String>. إذا كان Spring موجودًا في classpath، فقد يؤدي ذلك إلى تنفيذ أوامر عشوائية عبر ProcessBuilder.start() من خلال تحميل ملف XML يتحكم فيه المهاجم.Recommendations
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾