
Easy Media Replace <= 0.2.0 - تخزين البرمجة النصية عبر المواقع (Cross-Site Scripting) للمصادق عليهم (Author+)
Easy Media Replace <= 0.2.0 - برمجة نصية عبر المواقع مخزنة (مُصادَق عليها (Author+))
إن إضافة Easy Media Replace عرضة لبرمجة نصية عبر المواقع مخزنة (XSS) عبر عنوان مرفق الوسائط. عندما يعيد Author تسمية ملف وسائط باستخدام حمولة XSS وينتقل Admin أو Editor إلى مكتبة الوسائط في عرض القائمة ويمرر المؤشر فوق رابط "Replace"، تُنفَّذ الحمولة. يحدث هذا لأن الإضافة تُخرج عنوان الوسائط دون تطبيق esc_attr()، مما يؤدي إلى الخروج من سياق سمة HTML.
photo" onmouseover='alert(document.domain)'