PT-2026-65782 · WordPress · Trafft

·

CVE-2026-8791

·

تاريخ النشر

2026-07-28

·

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

2026-07-29

CVSS v3.1

6.4

متوسطة

المتجهAV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نظام الحجز Trafft الأقدم من 1.0.18
الوصف
تحدث ثغرة «التنفيذ البرمجي عبر المواقع المخزنة» (Stored Cross-Site Scripting) عندما يعمل المكون الإضافي في «وضع الوكالة» (agency mode) بسبب عدم إجراء فحص الصلاحيات في إجراء AJAX set options. يقوم معالج trafftSetOptions() بالتحقق من رقم عشوائي (nonce) متاح لأي مستخدم تمت مصادقته، لكنه يفشل في التحقق من الأذونات قبل استدعاء update option() لتعديل إعداد bookingWebsiteUrl. بعد ذلك، تقوم الدالة trafftAdminAssets() بإدراج سكريبت من bookingWebsiteUrl في قائمة الانتظار في كل صفحة واجهة مستخدم تعرض الرمز المختصر للحجز. وهذا يسمح للمستخدمين المصادق عليهم الذين يتمتعون بوصول على مستوى «المشترك» أو أعلى بإعادة توجيه مصدر البرنامج النصي إلى مصدر يتحكم فيه المهاجم وتنفيذ جافا سكريبت تعسفي في متصفحات جميع زوار الموقع، بما في ذلك المسؤولون.
التوصيات
قم بالتحديث إلى إصدار أحدث من 1.0.17.

إصلاح

XSS

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

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

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

CVE-2026-8791

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

Trafft