PT-2026-50485 · Unknown · Open-Webui

·

CVE-2026-54013

·

تاريخ النشر

2026-06-17

·

تاريخ التحديث

2026-07-13

CVSS v3.1

7.6

عالية

المتجهAV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Open WebUI الأقدم من 0.9.6
الوصف
يحتوي Open WebUI على ثغرة مخزنة في البرمجة النصية عبر المواقع (XSS) حيث تفشل المنصة في التحقق من صحة صور الملفات الشخصية للنماذج. في حين تم إصلاح مشكلات مماثلة لصور الملفات الشخصية للمستخدمين وwebhook، فإن فئة ModelMeta تفتقر إلى أداة التحقق من صحة الحقل validate profile image url. بالإضافة إلى ذلك، لا تنفذ نقطة نهاية تقديم صور النماذج قائمة MIME المسموح بها أو رأس X-Content-Type-Options: nosniff. يمكن للمستخدم المصادق عليه الذي يمتلك أذونات workspace.models تخزين حمولة خبيثة بتنسيق data:image/svg+xml;base64,... في صورة الملف الشخصي لأحد النماذج. إذا انتقل مستخدم آخر إلى عنوان URL الخاص بالصورة، فسيتم تنفيذ البرنامج النصي المضمن في مصدر التطبيق، مما قد يؤدي إلى الاستيلاء الكامل على الحساب عن طريق سرقة الرمز المميز من التخزين المحلي.
تشمل التفاصيل الفنية ما يلي:
  • نقاط نهاية واجهة برمجة التطبيقات (API): ’/api/v1/models/create‘، و'/api/v1/models/update'، و'/api/v1/models/import'، ونقطة النهاية الخاصة بالخدمة ’/api/v1/models/model/profile/image‘.
  • المعلمات المعرضة للخطر: المتغير profile image url داخل فئة ModelMeta.
التوصيات
قم بالتحديث إلى الإصدار 0.9.6.
كحل مؤقت، قم بتقييد إذن workspace.models على المسؤولين الموثوق بهم لمنع المستخدمين غير المصرح لهم من تحميل صور ملفات تعريف نماذج ضارة.

استغلال

إصلاح

DoS

XSS

Improper Encoding or Escaping of Output

Protection Mechanism Failure

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-54013
GHSA-V2QM-5WXJ-QHJ7
PYSEC-2026-2757

المنتجات المتأثرة

Open-Webui