PT-2026-50484 · Unknown · Open-Webui
CVSS v3.1
7.1
عالية
| المتجه | AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Open WebUI الأقدم من 0.9.6
الوصف
يسمح Open WebUI للمستخدمين الذين يتمتعون بأذونات لإنشاء نماذج مساحة العمل أو تحديثها أو استيرادها بتخزين إدخالات
meta.knowledge تعسفية دون التحقق من الملكية أو حق الوصول للقراءة للملفات المشار إليها. يعامل النظام إدخالات meta.knowledge من النوع file كمصدر للتفويض، وهو ما يمكن استغلاله من قبل مالك نموذج ضار لإرفاق معرّف ملف مستخدم آخر ببيانات تعريف نموذجه. وهذا يسمح للمهاجم بقراءة أو حذف الملفات الخاصة التي تخص مستخدمين آخرين.تشمل التفاصيل الفنية ما يلي:
-
نقاط نهاية واجهة برمجة التطبيقات (API): يمكن استخدام
GET ’/api/v1/files/{id}/content‘وDELETE ’/api/v1/files/{id}‘لقراءة أو حذف الملفات غير المصرح بها. -
المعلمات المعرضة للخطر: يُستخدم حقل
meta.knowledgeداخل بيانات تعريف النموذج لحقن معرّفات ملفات غير مصرح بها. -
أسماء الوظائف: تعتمد الأداة
view file()والوظيفةhas access to file()بشكل خاطئ على البيانات الوصفية المزورة للتفويض.
التوصيات
قم بالتحديث إلى الإصدار 0.9.6.
كحل مؤقت، قم بتقييد أذونات
workspace.models وworkspace.models import على المستخدمين الموثوق بهم فقط لمنع إنشاء نماذج ضارة.استغلال
إصلاح
Improper Authorization
Improper Access Control
Missing Authorization
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
Open-Webui