الرئيسية
الرئيسية
الاتجاهات
الاتجاهات
الثغرات
الثغرات
الأخبار
الأخبار
الباحثون
الباحثون
لماذا dbugs؟
لماذا dbugs؟
الإعدادات

Parker Selbert

#54472من 60,401
5.3إجمالي CVSS
الثغرات · 1
PT-2026-43407
2026-05-26
5.3
CVE-2026-48592
Oban Web
Oban Web
تسمح مشكلة نقص في التفويض في الوحدة النمطية `Elixir.Oban.Web.Jobs.DetailComponent` باستبدال عامل المهام دون إذن. يفشل معالج `handle event(”save-job“, ...)` في إجراء فحوصات التفويض، في حين أن المعالجات الأخرى مثل cancel و delete و retry تتحقق من الامتيازات باستخدام `can?/2`. يمكن للمستخدم المصادق عليه الذي يتمتع بحق الوصول `:read only` إرسال حدث WebSocket مزور من نوع `save-job` عبر LiveView لتجاوز حقل عامل المهمة واستبداله بأي وحدة `Oban.Worker` أخرى موجودة في التطبيق. ونتيجة لذلك، أثناء محاولة التنفيذ التالية، سيستدعي Oban الدالة `perform/1` على الوحدة النمطية التي اختارها المهاجم بدلاً من الوحدة المقصودة. يحدث هذا عند نشر لوحة تحكم Oban.Web وإتاحتها للمستخدمين الذين يتمتعون بامتيازات محدودة لإدارة المهام.