CVE-2026-76837 in Baserow
الملخص
بحسب VulDB • 25/08/2026
يقوم Baserow بإدراج اسم العرض الخاص بالمستخدم في ترميز الإشارة النصية الغنية (rich-text mention markup) دون تشفير HTML. يخزن المسار PATCH /api/user/account/ قيمة first_name كما هي حرفياً، ويقوم مُرسم الإشارات الموجود في web-frontend/modules/core/editor/mention.js ببناء العنصر باستخدام قالب حرفي (template literal) يضع الاسم داخل سمة data-label وجسم العنصر دون هروب من الترميز. يؤدي اسم يحتوي على علامة اقتباس مزدوجة إلى إغلاق تلك السمة ووسم الفتح، مما يجعل أي ترميز لاحق يهبط في محتوى العنصر. يتم عرض النتيجة عبر v-html بواسطة مكونات حقل النص الغني (rich-text field components)، لذا فإن أي خلية نص غنية تذكر الحساب تنفذ السكريبت المخزن لكل عضو في مساحة العمل يشاهد الجدول، دون الحاجة للنقر. يمكن لأي عضو في مساحة العمل، بأدنى مستوى من الأذونات، تعيين الاسم والوصول إلى كل الأعضاء الآخرين في مساحة العمل، ويستمر الحمولة (payload) حتى يتم تغيير الاسم أو إزالة الصف الذي يحتوي على الإشارة. تقوم الإصدار 2.3.0 بتجنب الترميز (escaping) للقيمة قبل الإدراج.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.