ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
إضافة Popup Builder لـ WordPress مصابة بثغرة تجاوز التفويض في جميع الإصدارات حتى 4.4.5 ضمناً. يعود السبب إلى عدم تحقق الإضافة بشكل صحيح من صلاحية المستخدم لتنفيذ إجراء ما. يتيح ذلك للمهاجمين دون مصادقة إرسال كافة النوافذ المنبثقة المنشورة على الموقع إلى سلة المهملات عبر طلب GET واحد دون مصادقة. يتم تضخيم الهجوم بواسطة عيب ثانٍ في دالة SGPopup::find()، والتي تعيد القيمة false لكل نافذة منبثقة منشورة بشكل عادي عند وجود المعامل sg_popup_preview_id، مما يتسبب في تنفيذ فرع سلة المهملات ضد كل نافذة منبثقة على الموقع في نفس الوقت.
المعالجة
المراجع
- مرجعhttps://plugins.trac.wordpress.org/browser/popup-builder/tags/4.4.5/com/classes/Filters.php#L43
- مرجعhttps://plugins.trac.wordpress.org/browser/popup-builder/tags/4.4.5/com/classes/Filters.php#L435
- مرجعhttps://plugins.trac.wordpress.org/browser/popup-builder/tags/4.4.5/com/classes/popups/SGPopup.php#L1826
- مرجعhttps://plugins.trac.wordpress.org/browser/popup-builder/tags/4.4.5/com/classes/popups/SGPopup.php#L1830
- مرجعhttps://plugins.trac.wordpress.org/browser/popup-builder/tags/4.4.5/com/classes/popups/SGPopup.php#L257
- مرجعhttps://plugins.trac.wordpress.org/changeset/3755160/popup-builder/trunk/com/classes/popups/SGPopup.php
- مرجعhttps://wordpress.org/plugins/popup-builder/
- مرجعhttps://www.wordfence.com/threat-intel/vulnerabilities/id/13af3a6e-d3ef-41f0-9424-fe2c9b17c8bb?source=cve