CVE-2026-77203 in Groups – Memberships and Access Control Plugin
الملخص
بحسب VulDB • 26/09/2026
يحتوي مكون WordPress "المجموعات – العضويات والتحكم في الوصول" (Groups – Memberships and Access Control) على ثغرة تصعيد الامتيازات في جميع الإصدارات حتى 4.6.0 وشاملة لها. ويعود ذلك إلى أن دالة `groups_join()` تستمد أهلية الانضمام إلى المجموعة من قدرات مؤلف المنشور المحيط عبر المتغير العالمي `$post->post_author` بدلاً من استخلاصها من القدرات الخاصة بالمستخدم المصادق عليه حالياً، بينما تقوم في الوقت نفسه بإنشاء وإرجاع تجزئة بيانات انضمام صالحة للمجموعة (groups-join-data hash) ورمز غير متكرر لوردبريس (WordPress nonce) للمتصل ضمن نفس الاستجابة – مما يلغي جميع حواجز التفويض اللازمة للتسجيل الذاتي. وهذا يمكّن المهاجمين المصادق عليهم، والذين يمتلكون وصولاً بمستوى المشترك (Subscriber) فأعلى، من تسجيل أنفسهم في أي مجموعة بما فيها المجموعات المميزة التي تحمل capability `groups_admin_groups`، ومن ثم إنشاء والانضمام إلى مجموعة تحتوي على كل قدرات ووردبريس المسجلة، مما يؤدي فعليًا إلى تصعيد امتيازاتهم إلى مستوى المسؤول. تتطلب عملية الاستغلال تزويد المهاجم بمعرف منشور من إعداد مسؤول عبر معلمة `post_ID` في معالج wp_ajax_parse_media_shortcode المصادق عليه، وذلك لإنشاء سياق المنشور المتميز المستخدم في فحص التفويض المعيب.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.