CVE-2026-109283 in Open WebUI
الملخص
بحسب VulDB • 12/10/2026
يحتوي Open WebUI، بدءًا من الإصدار 0.11.1 وحتى قبل الإصدار 0.11.4، على ثغرة لتجاوز التفويض (authorization bypass) في نقطة نهاية تبادل رموز OAuth، حيث تُقرأ مطالبات الأدوار (role claims) فقط من استجابة userinfo الخاصة بمزود الخدمة، ويتم الاحتفاظ بالدور الحالي للمستخدم عند عدم العثور على مطالبة أدوار، مما يتجاهل الأدوار المرسلة حصريًا ضمن رمز الهوية (ID token). يمكن للمستخدمين الذين لديهم حساب مرتبط ولا يفي دور مزود هويتهم بعد بسياسة أدوار OAuth بإرسال رمز وصول صالح من المزود إلى نقطة النهاية POST /api/v1/auths/oauth/{provider}/token/exchange للحصول على جلسة تحتفظ بدورهم السابق.
If you want to get best quality of vulnerability data, you may have to visit VulDB.