PT-2026-123336
CVE-2026-116486
·
تاريخ النشر
2026-10-26
·
تاريخ التحديث
2026-10-26
الوصف من
CVSS 3.1
4.5
متوسطةالمقاييسAV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L
اسم البرنامج المصاب والإصدارات المتأثرة
Objenesis الإصدارات السابقة لـ 3.6
Description
توجد مشكلة في خلط الأنواع (type confusion) تسمح للكود في أحد محملات الفئات (class loader) باستبدال الكائنات في محمل آخر. يحدث هذا لأن مثيل ObjenesisStd المشترك يقوم بتخزين المثبتات مؤقتًا باستخدام طريقة
clazz.getName() داخل دالة getInstantiatorOf(). عندما يتم استخدام فئات بنفس الاسم عبر محملات فئات مختلفة، يحدث تصادم، مما يؤدي بدالة newInstance() إلى إرجاع كائنات من فئة خاطئة وحدوث إخفاقات من نوع ClassCastException.Recommendations
التحديث إلى الإصدار 3.6 أو أحدث.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾