PT-2026-50487 · Unknown · Open-Webui
CVSS v3.1
6.4
متوسطة
| المتجه | AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:L |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Open WebUI الأقدم من 0.9.6
الوصف
يحتوي Open WebUI على ثغرة في عملية المصادقة في نقاط النهاية الخاصة بسجل تاريخ المطالبات. ففي حين أن النظام يقوم بالمصادقة على
prompt id المقدم في عنوان URL، إلا أنه يفشل في التحقق من أن إدخالات السجل المطلوبة تنتمي فعليًّا إلى تلك المطالبة المحددة. يمكن للمستخدم المصادق عليه الذي يتمتع بحق الوصول إلى أي موجه يتحكم فيه استخدام معرّف سجل الضحية لقراءة أو حذف سجل الموجه الخاص بمستخدم آخر، والذي قد يحتوي على نصوص خاصة وتعليمات داخلية ومتغيرات حساسة.التفاصيل الفنية المتعلقة بنقاط النهاية المتأثرة:
-
’/api/v1/prompts/id/{prompt id}/history/diff‘ (GET): تسمح بقراءة لقطات سجل موجه آخر.
-
’/api/v1/prompts/id/{prompt id}/update/version‘ (POST): يسمح باستعادة لقطة موجهة أخرى إلى موجهة المتصل، مما يؤدي إلى كشف محتواها.
-
’/api/v1/prompts/id/{prompt id}/history/{history id}‘ (DELETE): يسمح بحذف إدخال من سجل موجهة أخرى.
تنبع المشكلة من الدوال
compute diff() وupdate prompt version() وdelete history entry()، التي تسترد إدخالات السجل بشكل عام حسب المعرف دون التأكد من مطابقة prompt id للموجه المصرح به.التوصيات
التحديث إلى الإصدار 0.9.6.
استغلال
إصلاح
DoS
IDOR
Improper Access Control
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
Open-Webui