PT-2026-51595

CVE-2026-54512

·

تاريخ النشر

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
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات jackson-databind من 2.10.0 إلى 2.18.7
إصدارات jackson-databind من 2.21.0 إلى 2.21.3
إصدارات jackson-databind من 3.1.0 إلى 3.1.3
الوصف
توجد مشكلة في PolymorphicTypeValidator (PTV)، وهي آلية الأمان الأساسية لعملية إزالة التسلسل المتعددة الأشكال. عند تمكين الكتابة المتعددة الأشكال واحتواء معرف النوع على معلمات عامة (يُشار إليها بالحرف <)، فإن الدالة DatabindContext. resolveAndValidateGeneric() تقوم فقط بالتحقق من صحة اسم فئة الحاوية الأولي مقابل PTV المُهيأ. إذا تمت الموافقة على الحاوية، يتم تحليل سلسلة النوع القياسية الكاملة عبر TypeFactory.constructFromCanonical() وإرجاعها دون التحقق من صحة معلمات النوع المتداخلة. وهذا يسمح للمهاجم بتجاوز قائمة السماح عن طريق وضع فئة مرفوضة كمعلمة نوع عامة لحاوية مسموح بها، مثل java.util.ArrayList<com.evil.Gadget>. ثم يتم تحميل الفئة المرفوضة عبر Class.forName(name, true, loader)، وإنشاء مثيل لها، وتعبئتها بخصائص JSON التي يتحكم فيها المهاجم. وقد يؤدي ذلك إلى إنشاء مثيلات فئات تعسفية وإمكانية تنفيذ تعليمات برمجية عن بُعد دون مصادقة إذا كانت هناك فئات ذات آثار جانبية قابلة للاستغلال موجودة في مسار الفئات (classpath).
التوصيات
التحديث إلى الإصدار 2.18.8.
التحديث إلى الإصدار 2.21.4.
التحديث إلى الإصدار 3.1.4.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-J3RV-43J4-C7QM
ALSA-2026:40895
ALSA-2026:43400
CLEANSTART-2026-AM39668
CLEANSTART-2026-BK55944
CLEANSTART-2026-BN64162
CLEANSTART-2026-DH82894
CLEANSTART-2026-DP19195
CLEANSTART-2026-DQ63138
CLEANSTART-2026-DV60497
CLEANSTART-2026-EC45528
CLEANSTART-2026-FV79231
CLEANSTART-2026-GG40538
CLEANSTART-2026-HB97170
CLEANSTART-2026-HL20029
CLEANSTART-2026-HO78740
CLEANSTART-2026-HP74376
CLEANSTART-2026-JY79008
CLEANSTART-2026-KU83313
CLEANSTART-2026-LB41442
CLEANSTART-2026-NM00046
CLEANSTART-2026-QP89146
CLEANSTART-2026-SE57131
CLEANSTART-2026-SH44648
CLEANSTART-2026-VS47007
CLEANSTART-2026-WT54034
CLEANSTART-2026-XF54528
CLEANSTART-2026-YP50898
CLSA-2026-1783341288
CLSA-2026-1784562620
ECHO-AB01-C622-5A2F
OPENSUSE-SU-2026:11132-1
OPENSUSE-SU-2026:21201-1
RHLW-2026-09128B29F89DC8ED
RHLW-2026-BAD5CA0773255E9E
RHSA-2026:40895
RHSA-2026:43400
RHSA-2026:44061
RHSA-2026:44062
RHSA-2026:44063
RHSA-2026:44064
RHSA-2026:44065
RHSA-2026:44066
RHSA-2026:44271
RHSA-2026:48095
SUSE-SU-2026:22504-1
SUSE-SU-2026:2801-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾