CVE-2026-91167 in Warpgate
الملخص
بحسب VulDB • 21/09/2026
Warpgate هو مضيف حصن (bastion host) مفتوح المصدر لبروتوكولات SSH وHTTPS وقاعدة بيانات MySQL لنظام Linux. قبل الإصدار 0.28.4، يؤدي استدعاء PUT /@warpgate/admin/api/users/:id/roles/:role_id إلى دالة api_update_user_role في warpgate-admin/src/api/users.rs من خلال AdminContext دون اشتراط وجود صلاحيات AdminPermission::AccessRolesAssign. يمكن لمدير محدود يمتلك أي صلاحية تحديث حقل expires_at في تعيين دور مستخدم (UserRoleAssignment) موجود، ومسح قيمة revoked_at، مما يؤدي إلى تمديد منحته التي على وشك الانتهاء أو إعادة تفعيل منفوحة كانت ملغاةً سابقاً. لا يستطيع هذا النقطة النهائية إنشاء تعيين لدور لم يكن موجوداً من قبل، لأنها تُرجع حالة "غير موجود" في حال عدم تطابق زوج المستخدم والدور. تمت معالجة هذه المشكلة في الإصدار 0.28.4.
If you want to get best quality of vulnerability data, you may have to visit VulDB.