Hardik Patel

#9754من 57,945
31.1إجمالي CVSS
الثغرات · 6
متوسطة
6
PT-2026-65782
6.4
2026-07-28
WordPress · Trafft · CVE-2026-8791
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات نظام الحجز Trafft الأقدم من 1.0.18 **الوصف** تحدث ثغرة «التنفيذ البرمجي عبر المواقع المخزنة» (Stored Cross-Site Scripting) عندما يعمل المكون الإضافي في «وضع الوكالة» (agency mode) بسبب عدم إجراء فحص الصلاحيات في إجراء AJAX `set options`. يقوم معالج `trafftSetOptions()` بالتحقق من رقم عشوائي (nonce) متاح لأي مستخدم تمت مصادقته، لكنه يفشل في التحقق من الأذونات قبل استدعاء `update option()` لتعديل إعداد `bookingWebsiteUrl`. بعد ذلك، تقوم الدالة `trafftAdminAssets()` بإدراج سكريبت من `bookingWebsiteUrl` في قائمة الانتظار في كل صفحة واجهة مستخدم تعرض الرمز المختصر للحجز. وهذا يسمح للمستخدمين المصادق عليهم الذين يتمتعون بوصول على مستوى «المشترك» أو أعلى بإعادة توجيه مصدر البرنامج النصي إلى مصدر يتحكم فيه المهاجم وتنفيذ جافا سكريبت تعسفي في متصفحات جميع زوار الموقع، بما في ذلك المسؤولون. **التوصيات** قم بالتحديث إلى إصدار أحدث من 1.0.17.