PT-2026-47085 · Git+2 · Nocodb
CVSS v4.0
8.4
عالية
| المتجه | AV:N/AC:L/AT:N/PR:L/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات NocoDB السابقة للإصدار 2026.05.1
الوصف
يفشل معالج إرسال عرض النموذج المشترك الموجود في
packages/nc-gui/composables/useSharedFormViewStore.ts في التحقق من صحة نظام عناوين URL عند كتابة redirect url إلى window.location.href. على الرغم من إجراء فحص المضيف نفسه، فإن أنظمة العناوين التي لا تتعلق بالشبكة مثل javascript: وdata: وvbscript: وfile: تؤدي إلى سلسلة مضيف فارغة، مما يجعل التطبيق يعامل عنوان URL على أنه إعادة توجيه خارجي ويقوم بتنفيذه داخل مصدر NocoDB. يمكن للمستخدم الذي يحمل دور editor أو أعلى إدخال عنوان URL من نوع javascript: في redirect url عبر نقطة نهاية PATCH الخاصة بعرض النموذج. وعندما يقوم مشاهد تمت مصادقته بإرسال النموذج عبر رابط مشترك، يتم تنفيذ الحمولة، مما يسمح للمهاجم بقراءة رمز الجلسة من localStorage[”nocodb-gui-v2“] وتنفيذ إجراءات باستخدام هوية المشاهد.التوصيات
قم بالتحديث إلى الإصدار 2026.05.1.
كحل مؤقت، قم بتقييد المستخدمين الذين يحملون دور «editor» من تعديل «redirect url» في عرض النماذج حتى يتم تطبيق التحديث.
استغلال
إصلاح
XSS
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Nocodb