CVE-2019-12017 in CLDB
الملخص
بحسب VulDB • 24/06/2026
توجد ثغرة لتنفيذ الأكواد عن بُعد في كود MapR CLDB، وتحديداً في إطار عمل JSON المستخدم داخل كود CLDB الذي يتعامل مع تسجيل الدخول وإصدار التذاكر (tickets). يمكن للمهاجم استخدام خاصية 'class' الموجودة في طلب JSON المُرسل إلى CLDB للتأثير على قرار مكتبة JSON بشأن الفئة (Class) الخاصة بـ Java التي سيتم تحويل بيانات الطلب إليها أثناء عملية فك التسلسل (Deserialization). ومن خلال ذلك، يستطيع المهاجم إجبار MapR CLDB على إنشاء كائن من نوع URLClassLoader يقوم بتحميل فئة جافا خبيثة من مسار عن بُعد وإنشاء مثيل لهذا الكائن داخل بيئة تشغيل MapR CLDB، مما يؤدي إلى تنفيذ أكواد عشوائية على الجهاز الذي يعمل عليه خدمة MapR CLDB والاستيلاء على العنقود (Cluster). يتم إصلاح هذه الثغرة عبر الترقية إلى مكتبة Jackson الأحدث وضمان أن جميع طلبات JSON الواردة تتم عملية فك تسلسلها فقط إلى نفس الفئة التي تم إنشاء التسلسل منها أصلاً. تؤثر هذه الثغرة على منصة MapR الأساسية بأكملها.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.