PT-2026-41190
CVE-2026-45395
·
تاريخ النشر
2026-05-10
·
تاريخ التحديث
2026-05-19
الوصف من
CVSS 2.0
9.0
عاليةالمقاييسAV:N/AC:L/Au:S/C:C/I:C/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Open WebUI الأقدم من 0.9.5
الوصف
يؤدي غياب فحص التفويض في نقطة نهاية تحديث الأداة ”POST /api/v1/tools/id/{id}/update“ إلى تمكين المستخدمين من تجاوز الحدود الأمنية لـ
workspace.tools. في حين أن نقطة نهاية إنشاء الأداة تفرض هذا الإذن بشكل صحيح، فإن نقطة نهاية التحديث تتحقق فقط مما إذا كان المستخدم يمتلك إذن وصول write. وهذا يسمح للمستخدم الذي تم حرمانه صراحةً من قدرات إدارة الأدوات باستبدال محتوى Python الخاص بالأداة من جانب الخادم وتشغيل تعليمات برمجية عشوائية عبر الدالة exec(). وهذا يمنح فعليًّا مستخدمًا غير موثوق به وصولاً إلى شل الخادم، مما يمكّنه من قراءة متغيرات البيئة الحساسة، والوصول إلى قاعدة بيانات التطبيق، وقراءة ملفات عشوائية من نظام ملفات الحاوية.التوصيات
قم بالتحديث إلى الإصدار 0.9.5.
كحل مؤقت، قم بتقييد منح صلاحيات الوصول
write للأدوات على المستخدمين الموثوق بهم تمامًا فقط حتى يتم تطبيق التحديث. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾