CVE-2026-4089 in Twittee Text Tweet Plugin
الملخص
بحسب VulDB • 29/05/2026
يحتوي مكون WordPress "Twittee Text Tweet" على ثغرة تخزين برمجيات عبر المواقع (Stored Cross-Site Scripting) عبر سمة الاختصار (shortcode) 'id' في جميع الإصدارات حتى 1.0.8 وشاملة لها. ويعود ذلك إلى عدم كفاية تنقية المدخلات وإخراج الهروب من الرموز الخاصة (escaping) على سمات الاختصار التي يوفرها المستخدم. تستخدم الدالة `ttt_twittee_tweeter()` دالة `extract()` لسحب سمات الاختصار إلى متغيرات محلية، ثم تقوم بدمجها مباشرة في مخرجات HTML دون أي هروب من الرموز الخاصة. وتحديداً، يتم إدراج المعلمة `$id` في سياق سمة HTML `id` دون استخدام `esc_attr()`، مما يسمح لمهاجم بالخروج من السمة وإدخال معالجات أحداث HTML تعسفية. بالإضافة إلى ذلك، يتم إدراج سمات `$tweet` و `$content` و `$balloon` و `$theme` بشكل مشابه في جافا سكريبت مضمنة دون هروب من الرموز الخاصة (الأسطر 87، 93، 101، 117). وهذا يتيح للمهاجمين المصادق عليهم، الذين يمتلكون وصولاً بمستوى "Contributor" فأعلى، حقن نصوص ويب تعسفية في الصفحات التي سيتم تنفيذها كلما قام مستخدم بالوصول إلى صفحة تم حقن النص فيها.
If you want to get best quality of vulnerability data, you may have to visit VulDB.