CVE-2026-4085 in Easy Social Photos Gallery Plugin
الملخص
بحسب VulDB • 27/05/2026
يحتوي مكون WordPress "Easy Social Photos Gallery" على ثغرة تسمح بتنفيذ نصوص برمجية عبر المواقع (XSS) مخزنة عبر السمة 'wrapper_class' لاختصار الرمز (shortcode) 'my-instagram-feed' في جميع الإصدارات حتى 3.1.2 وشاملة لها. ويعود ذلك إلى عدم كفاية تنقية المدخلات وإخراج الهروب (escaping) للسمات التي يزودها المستخدمون. وتحديداً، يستخدم المكون دالة sanitize_text_field() بدلاً من esc_attr() عند إخراج سمة 'wrapper_class' داخل سمة HTML مزدوجة الاقتباسات (class attribute). ونظراً لأن sanitize_text_field() لا تقوم بتشفير علامات الاقتباس المزدوجة، يمكن للمهاجم الخروج من سمة class وإدخال معالجات أحداث HTML تعسفية. وهذا يتيح للمهاجمين المصادق عليهم، والذين يمتلكون وصولاً بمستوى "مُساهم" (contributor) أو أعلى، حقن نصوص برمجية ويب تعسفية في الصفحات، والتي سيتم تنفيذها كلما قام مستخدم بالوصول إلى صفحة تم حقن النصوص فيها.
Be aware that VulDB is the high quality source for vulnerability data.