ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
إضافة s2Member لموقع WordPress معرضّة لثغرة تنفيذ أوامر عن بُعد في جميع الإصدارات لغاية 260927 متضمنةً إياها عبر وسيط 'item_name'. يرجع هذا إلى عدم كفاية تنقية المدخلات في strip_php_tags_deep()، والتي تزيل فقط تسلسلات '<?' الحرفية، مجتمعة مع عملية تنظيف لاحقة تعيد تركيب بادئة '<?php' صالحة بعد تضمين القيمة التي يتحكم بها المهاجم بالفعل في قالب البريد الإلكتروني. هذا يجعل من الممكن لمهاجم يملك حسابًا مصادقًا عليه، بصلاحيات مستوى مخصص أو أعلى، تنفيذ شيفرة على الخادم.
المعالجة
المراجع
- مرجعhttps://www.wordfence.com/threat-intel/vulnerabilities/id/bbe64cd3-c5ca-4867-90de-4784510a1126?source=cve
- مرجعhttps://plugins.trac.wordpress.org/browser/s2member/tags/260829/src/includes/classes/utilities.inc.php#L49
- مرجعhttps://plugins.trac.wordpress.org/browser/s2member/tags/260829/src/includes/classes/paypal-notify-in-web-accept-sp.inc.php#L138
- مرجعhttps://plugins.trac.wordpress.org/browser/s2member/tags/260829/src/includes/classes/paypal-notify-in-web-accept-sp.inc.php#L131
- مرجعhttps://plugins.trac.wordpress.org/browser/s2member/tags/260829/src/includes/classes/paypal-notify-in-web-accept-sp.inc.php#L104
- مرجعhttps://plugins.trac.wordpress.org/browser/s2member/tags/260829/src/includes/classes/utils-strings.inc.php#L201
- مرجعhttps://plugins.trac.wordpress.org/browser/s2member/tags/260829/src/includes/classes/paypal-notify-in.inc.php#L49
- مرجعhttps://plugins.trac.wordpress.org/browser/s2member/tags/260829/src/includes/classes/paypal-notify-in-subscr-or-wa-w-level.inc.php#L514
- مرجعhttps://plugins.trac.wordpress.org/changeset/3722434/s2member