ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
إضافة Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning المخصصة لـ WordPress عرضة للبرمجة النصية عبر الموقع المخزنة عبر وسيط 'REQUEST_URI' في جميع الإصدارات حتى 22.3.2 ضمناً بسبب تعقيم المدخلات غير الكافي والهروب من المخرجات. هذا يجعل من الممكن للمهاجمين دون مصادقة حقن شيفرات وسب عشوائية في الصفحات والتي ستنفذ كلما قام المستخدم بالوصول إلى صفحة محقونة. يفتقر عمود 'path' المخفي في ForTraffic.php إلى دالة عرض على جانب العميل، لذا يقوم DataTables بنسج خليته عبر innerHTML، مما يتسبب في تحليل HTML المخزن في قيمة المسار إلى عقد DOM حية؛ أضاف إصلاح جزئي سابق في الإصدار 18.5.8 دالة esc_html() فقط إلى عمود 'page' المرئي، مما ترك حقل 'path' المخفي دون هروب وقابلاً للاستغلال حتى الإصدار 22.2.6.
المعالجة
المراجع
- مرجعhttps://plugins.trac.wordpress.org/browser/wp-simple-firewall/tags/22.2.6/src/Logging/Processors/RequestMetaProcessor.php#L104
- مرجعhttps://plugins.trac.wordpress.org/browser/wp-simple-firewall/tags/22.2.6/src/Logging/Processors/RequestMetaProcessor.php#L28
- مرجعhttps://plugins.trac.wordpress.org/browser/wp-simple-firewall/tags/22.2.6/src/Tables/DataTables/Build/ForTraffic.php#L129
- مرجعhttps://plugins.trac.wordpress.org/browser/wp-simple-firewall/tags/22.2.6/src/Tables/DataTables/LoadData/Traffic/BuildTrafficTableData.php#L67
- مرجعhttps://plugins.trac.wordpress.org/changeset?reponame=&new=3769612%40wp-simple-firewall%2Ftags%2F22.3.4&old=3768418%40wp-simple-firewall%2Ftags%2F22.3.2
- مرجعhttps://www.wordfence.com/threat-intel/vulnerabilities/id/3781bf74-541a-4dfb-a058-1a9ea6aa970e?source=cve