PT-2026-33020 · Onthemapmarketing+1 · Accessibly – Wordpress Website Accessibility+1
CVSS v3.1
7.2
عالية
| المتجه | AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Accessibly الأقدم من 3.0.4
الوصف
تحدث ثغرة «التنفيذ البرمجي عبر المواقع» (XSS) المخزنة عبر واجهة برمجة التطبيقات REST. يقوم المكون الإضافي بتسجيل نقاط النهاية ’/otm-ac/v1/update-widget-options‘ و ’/otm-ac/v1/update-app-config‘ دون إجراء أي فحوصات للمصادقة أو التفويض. تقبل الدالة
updateWidgetOptions() الموجودة في ملف AdminApi.php بيانات JSON التي يقدمها المستخدم وتمررها إلى AccessiblyOptions::updateAppConfig()، التي تقوم بحفظ البيانات في جدول خيارات WordPress عبر الدالة update option() دون تعقيم أو التحقق من صحتها. يمكن لمهاجم غير مصدق تغيير المتغير widgetSrc ليشير إلى برنامج نصي خارجي ضار. يتم استرداد هذه القيمة لاحقًا بواسطة AssetsManager::enqueueFrontendScripts() وتمريرها إلى wp enqueue script()، مما يؤدي إلى تنفيذ جافا سكريبت تعسفي لجميع زوار الموقع على كل صفحة من الواجهة الأمامية.التوصيات
قم بالتحديث إلى إصدار أحدث من 3.0.3.
إصلاح
XSS
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Accessibly – Wordpress Website Accessibility
Otm-Accessibly