PT-2026-24189

CVE-2026-30956

·

تاريخ النشر

2026-03-10

·

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

2026-10-07

الوصف من

CVSS 3.1
9.9
حرجة
المقاييسAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات OneUptime الأقدم من 10.0.21
الوصف
يمكن لمستخدم ذي امتيازات منخفضة التحايل على التخويل والعزل بين المستأجرين في OneUptime عن طريق إرسال رأس is-multi-tenant-query مزور مع رأس projectid خاضع للتحكم. يثق الخادم بشكل خاطئ في هذا الرأس المقدم من العميل، متجاهلاً عمليات التحقق الداخلية من الأذونات في BasePermission ومعطلاً نطاق المستأجر. وهذا يسمح للمهاجمين بالوصول إلى بيانات المشاريع الخاصة بمستأجرين آخرين، وقراءة الحقول الحساسة الخاصة بالمستخدم (بما في ذلك password وresetPasswordToken وwebauthnChallenge) من خلال العلاقات المتداخلة، وتسريب resetPasswordToken في نص عادي، وأخيرًا إعادة تعيين كلمة مرور الضحية، مما يؤدي إلى الاستيلاء الكامل على الحساب. تنجم هذه الثغرة الأمنية عن اعتماد النظام على رأس رسالة يتحكم فيه العميل لتحديد ما إذا كان يجب تجاوز عمليات التحقق من التفويض. تسمح العلاقة createdByUser داخل نموذج Project بالوصول إلى بيانات المستخدم الحساسة عند تجاوز عمليات التحقق من أذونات التحديد. يتم تخزين رمز إعادة تعيين كلمة المرور في نص عادي في قاعدة البيانات ويمكن استخدامه لإعادة تعيين كلمة مرور الضحية.
التوصيات
يجب تحديث الإصدارات الأقدم من 10.0.21 إلى الإصدار 10.0.21 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-R5V6-2599-9G3M
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾