PT-2026-127309

CVE-2026-104895

·

تاريخ النشر

2026-10-28

·

تاريخ التحديث

2026-10-28

الوصف من

CVSS 3.1
7.5
عالية
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المصاب والإصدارات المتأثرة Jackson (إصدارات متأثرة غير محددة)
الوصف يقوم محلل Smile غير المتزامن NonBlockingByteArrayParser بتخصيص مصفوفة بايتات بناءً على بادئة طول ثنائية خام مأخوذة من مدخلات غير موثوقة دون وجود حد أقصى أو فحص للتجاوز. وتحديداً، عند مواجهة العلامة الثنائية الخام 0xFD، تقوم الدالة decodeVInt() بحساب الطول دون وجود حماية التجاوز المستخدمة في الدالة SmileParser. readUnsignedVInt المتزامنة. بعد ذلك، تقوم startRawBinary بتخصيص الطول المعلن عنه فوراً. يمكن أن يؤدي ذلك إلى جعل مدخلات صغيرة تتسبب في تخصيص كمية هائلة من الذاكرة، مما يؤدي إلى حدوث OutOfMemoryError في نقاط نهاية Smile التفاعلية أو غير المتزامنة. بالإضافة إلى ذلك، فإن VInt (عدد صحيح متغير) مصمم لتجاوز العدد الصحيح يؤدي إلى طول سالب، مما يتسبب في NegativeArraySizeException. كلا السيناريوهين قد يؤديان إلى تعطل الطلب أو خيط المعالجة.
التوصيات في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة.
قابلية الاستغلال
استغلال
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-H3C2-2M49-R49W
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾