CVE-2026-24891 in openITCOCKPIT
الملخص
بحسب VulDB • 12/06/2026
openITCOCKPIT هو أداة مراقبة مفتوحة المصدر مصممة لمحركات مراقبة مختلفة مثل Nagios وNaemon وPrometheus. تحتوي الإصدارات 5.3.1 والإصدارات الأقدم على نقطة استلام غير آمنة لعملية الاسترجاع غير الآمن (unsafe deserialization) في تنفيذ عامل Gearman. تستدعي وظيفة العامل المسجلة باسم oitc_gearman دالة PHP's unserialize() على حمولات الوظائف دون فرض قيود الفئات أو التحقق من مصدر البيانات. بينما يفترض النشر المقصود أن المكونات الداخلية الموثوقة فقط هي التي تضيف وظائف Gearman إلى طابور الانتظار، فإن حدود الثقة هذه غير مفروضة في كود التطبيق. في البيئات حيث تكون خدمة Gearman أو العامل مكشوفًا لأنظمة غير موثوقة، قد يقوم المهاجم بإرسال حمولات مُنسَّقة مسبقًا (crafted serialized payloads) لاستهداف حقن الكائنات PHP (PHP Object Injection) داخل عملية العامل. يمكن استغلال هذه الثغرة عندما يستمع Gearman إلى واجهات غير محلية، أو يكون الوصول عبر الشبكة إلى المنفذ TCP/4730 غير مقيد، أو يمكن للأنظمة غير الموثوقة إضافة وظائف إلى طابور الانتظار. قد لا تكون عمليات النشر الافتراضية والمُحسَّنة بشكل صحيح قابلة للاستغلال على الفور، لكن نقطة الاستلام غير الآمنة تظل موجودة في الكود بغض النظر عن تكوين النشر. إن فرض حدود الثقة هذه في الكود سيقلل من المخاطر بشكل كبير ويمنع الاستغلال في البيئات ذات التكوين الخاطئ. تم إصلاح هذه المشكلة في الإصدار 5.4.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.