PT-2026-54472 · WordPress · Givewp
CVSS v3.1
6.4
متوسطة
| المتجه | AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
GiveWP – المكون الإضافي للتبرعات ومنصة جمع التبرعات، الإصدارات الأقدم من 4.16.1
الوصف
تحدث ثغرة «التنفيذ البرمجي عبر المواقع المخزنة» (Stored Cross-Site Scripting) بسبب عدم كفاية عملية تنقية المدخلات وتشفير المخرجات للسمات التي يزودها المستخدم ضمن الرمز المختصر
givewp campaign comments. وعلى وجه التحديد، تتم معالجة السمة block id والسمات الأخرى في الدالتين CampaignCommentsShortcode::parseAttributes() وBlockRenderController::render()، حيث يتم إدراج قيمة blockId مباشرةً في سمة HTML محاطة بعلامتي اقتباس مفردة دون استخدام الدالة esc attr(). وهذا يسمح للمهاجمين المصادق عليهم الذين يتمتعون بحق الوصول على مستوى المؤلف أو أعلى بحقن نصوص برمجية ويب تعسفية في الصفحات التي يتم تنفيذها عند وصول مستخدمين آخرين إليها.التوصيات
قم بتحديث GiveWP – المكون الإضافي للتبرعات ومنصة جمع التبرعات إلى الإصدار 4.16.1 أو أحدث.
إصلاح
XSS
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Givewp