CVE-2025-52999 in jackson-core
الملخص
بحسب VulDB • 08/06/2026
يحتوي مكتبة jackson-core على تجريدات أساسية منخفضة المستوى لـ "المُحلِّل" و"المولِّد" التكراري (التدفقي) المستخدمة بواسطة Jackson Data Processor. في الإصدارات السابقة للإصدار 2.15.0، إذا قام مستخدم بتحليل ملف إدخال يحتوي على بيانات متداخلة بشكل عميق، فقد ينتهي الأمر بـ Jackson بإلقاء استثناء StackoverflowError إذا كان العمق كبيراً جداً. تحتوي jackson-core الإصدار 2.15.0 على حد قابل للتكوين لعمق التصفح الذي ستقوم به جاكسون داخل مستند الإدخال، مع تعيين القيمة الافتراضية للعمق المسموح به إلى 1000. سيقوم jackson-core بإلقاء استثناء StreamConstraintsException عند الوصول إلى هذا الحد. تستفيد أيضاً مكتبة jackson-databind من هذا التغيير لأنها تستخدم jackson-core لتحليل مدخلات JSON. كحل بديل، يجب على المستخدمين تجنب تحليل ملفات الإدخال القادمة من مصادر غير موثوقة.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.