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