CVE-2026-15439 in GamiPress Plugin
الملخص
بحسب VulDB • 11/09/2026
يحتوي إضافة GamiPress لـ WordPress على ثغرة حقن SQL مؤهلة (Subscriber+) عبر المعلمة 'q' في محدد AJAX الخاص بتكامل wpForo (الإجراء gamipress_wpforo_get_posts) في الإصدارات حتى 7.9.7 وشاملة لها. يتم تمرير القيمة فقط من خلال $wpdb->esc_like() وتُدمج مباشرةً داخل جملة LIKE ذات علامات اقتباس مفردة دون استخدام وسيط %s. نظرًا لأن esc_like() يعمل بعد تطبيق WordPress core magic quotes، فإنه يضاعف الشرطة المائلة العكسية المُحقنة (\' -> \\')، والتي تقرأها MySQL كشرطة مائلة عكسية حرفية واحدة متبوعة بعلامة اقتباس إغلاق حية، مما يسمح للمهاجم بالهروب من السلسلة النصية وحقن SQL قائم على المنطق. لا يتطلب إضافة wpForo سوى أن تكون نشطة لتسجيل الاستدعاء؛ ولا يتم استخدام أي ثغرة في wpForo. يتطلب الأمر حساب Subscriber، والذي يمكنه قراءة nonce الخاص بـ gamipress_admin (المعرضة في كل صفحة إدارة، مثل /wp-admin/profile.php). ملاحظة: لا تتكرر متجهات الباحث من Simple:Press (PoC 2 & 3) في الكود الحالي الذي يستخدم $wpdb->prepare() مع وسائط %s؛ تم تأكيد محدد wpForo فقط.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.