PT-2026-23615
CVE-2026-30225
·
تاريخ النشر
2026-03-05
·
تاريخ التحديث
2026-07-30
الوصف من
CVSS 3.1
5.3
متوسطةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات OliveTin الأقدم من 3000.11.1
الوصف
يتيح برنامج OliveTin الوصول إلى أوامر شل محددة مسبقًا عبر واجهة ويب. توجد ثغرة في وظيفة RestartAction حيث يمكن لمستخدم مسجل الدخول بامتيازات منخفضة تنفيذ إجراءات لا يملك الإذن بتنفيذها. ويحدث ذلك لأن RestartAction تنشئ طلبًا داخليًّا جديدًا دون الحفاظ على مصادقة المستدعي الأصلي، مما يجعل محلل المصادقة يلجأ إلى حساب الضيف. وإذا كانت حساب الضيف يتمتع بأذونات أوسع نطاقًا من المستخدم المصادق عليه، فإن ذلك يؤدي إلى تصعيد الامتيازات وتنفيذ الأوامر دون إذن. تنبع المشكلة من إنشاء طلب connect.Request جديد داخل RestartAction، والذي يتجاهل رؤوس المصادقة وملفات تعريف الارتباط الخاصة بالمستدعي الأصلي. وهذا يسمح للمستخدم بالتحايل على قوائم التحكم في الوصول (ACL) وتنفيذ إجراءات شل عشوائية مكونة مسبقًا. تشمل الملفات المعرضة للثغرة service/internal/api/api.go و service/internal/auth/authcheck.go. تشارك الدالة
StartAction والدالة UserFromApiCall() في عملية المصادقة. يثبت نموذج إثبات المفهوم أن مستخدمًا يتمتع بامتيازات منخفضة يمكنه تنفيذ أوامر باستخدام نقطة النهاية RestartAction ومعرّف تتبع التنفيذ. وقد يؤدي ذلك إلى الكتابة التعسفية للملفات، وكشف البيانات الحساسة، واحتمال الاختراق الكامل للمضيف، اعتمادًا على الامتيازاتقابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾