ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
إضافة Debug Log Manager – Conveniently Monitor and Inspect Errors المخصصة لووردبريس مصابة بثغرة البرمجة العابثة للمواقع المخزنة عبر معامل message (and pageUrl) في جميع الإصدارات حتى 2.5.2 ضمناً، وذلك بسبب عدم كفاية تنقية المدخلات والتعقيم في المخرجات. هذا يجعل من الممكن للمهاجمين دون مصادقة حقن شيفرات وويب عشوائية في الصفحات والتي ستنفذ كلما زار المستخدم الصفحة المحقونة. يتطلب الاستغلال الناجح أن يكون مدير الموقع قد قام بتفعيل سجل التصحيح مع تفعيل سجل أخطاء JS، وأن يتمكن المهاجم من الحصول على قيمة nonce المتمثلة في dlmVars.jsErrorLogging والتي يتم بثها علناً على كل صفحة واجهة أمامية لتجاوز فحص nonce على نقطة النهاية التي لا تتطلب مصادقة.
المعالجة
المراجع
- مرجعhttps://plugins.trac.wordpress.org/browser/debug-log-manager/tags/2.5.2/bootstrap.php#L134
- مرجعhttps://plugins.trac.wordpress.org/browser/debug-log-manager/tags/2.5.2/bootstrap.php#L567
- مرجعhttps://plugins.trac.wordpress.org/browser/debug-log-manager/tags/2.5.2/classes/class-debug-log.php#L1605
- مرجعhttps://plugins.trac.wordpress.org/browser/debug-log-manager/tags/2.5.2/classes/class-debug-log.php#L1728
- مرجعhttps://plugins.trac.wordpress.org/browser/debug-log-manager/tags/2.5.2/classes/class-debug-log.php#L2158
- مرجعhttps://plugins.trac.wordpress.org/browser/debug-log-manager/tags/2.5.2/classes/class-debug-log.php#L519
- مرجعhttps://plugins.trac.wordpress.org/changeset?reponame=&old=3754121%40debug-log-manager&new=3754121%40debug-log-manager
- مرجعhttps://www.wordfence.com/threat-intel/vulnerabilities/id/904181bc-fd56-4296-9c59-532bbc272abd?source=cve