PT-2026-121405

CVE-2026-114515

·

تاريخ النشر

2026-10-22

·

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

2026-10-22

الوصف من

CVSS 3.1
6.5
متوسطة
المقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
اسم البرنامج المصاب والإصدارات المتأثرة OCO-Server الإصدارات السابقة لـ 1.2.3
الوصف يمكن لمستخدم صالح في بوابة الخدمة الذاتية، ممن لديه صلاحيات إنشاء حاويات المهام وصلاحية القراءة لجهاز كمبيوتر وحزمة، جدولة مهام إزالة برامج غير مصرح بها. يحدث هذا لأن الطلبات المرسلة إلى endpoint self-service/ajax-handler/job-containers.php تمرر قيم uninstall package assignment id[] إلى الدالة uninstallSelfService() في lib/SelfService/CoreLogic.class.php. تفشل حلقة التحقق من الصلاحيات في هذه الدالة في إزالة المعرفات المرفوضة من المتغير $installationIds بعد رفض تحققات METHOD DEPLOY. لاحقاً، يتم تمرير القائمة الأصلية إلى الدالة uninstall() في lib/CoreLogic.class.php. وبما أن كائن CoreLogic يتم إنشاؤه باستخدام SystemUser فارغ (null)، فإن الدالة checkPermission() تعامل العملية كأنها سياق نظام وتسمح بها دون شروط. يتيح ذلك اختيار تعيينات الحزم المثبتة القابلة للقراءة عبر قيم computer package.id القابلة للتعداد، بما في ذلك تلك الموجودة على أجهزة كمبيوتر لمستخدمين آخرين.
التوصيات تحديث OCO-Server إلى الإصدار 1.2.3.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-34MV-3GJP-GF53
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾