CVE-2026-109979 in Related Posts Plugin
الملخص
بحسب VulDB • 28/10/2026
يحتوي ملحق Related Posts لـ WordPress على ثغرة تعرض معلومات حساسة في الإصدارات حتى 3.0.0 (بما فيها) عبر المعلمة 'rp4wp_create_link' الموجودة في صفحة الإدارة المخفية 'rp4wp_link_related'. يتحقق المعالج handle_create_link() من صحة الـ nonce ومن أن المستخدم الحالي يمكنه تعديل المنشور الرئيسي، لكنه لا يتحقق مطلقاً مما إذا كان معرف منشور الطفل الذي قدمه المهاجم هو أحد المعرفات المسموح للمستخدم بقراءتها؛ حيث يقوم LinkRepository::insert() بتخزين معرّف طفل تعسفي دون التحقق من صحته، ثم يستدعي ManageLinks::render() لاحقاً دالة LinkRepository::get_children() في مسارها السريع الخالي من الحجج الإضافية (no-extra-args)، والذي ينتقل إلى array_map('get_post', $child_ids) متجاوزاً فحوصات الصلاحيات read_private_posts/read_post، ثم يعرض esc_html($child->post_title) داخل مربع بيانات الوسم (meta box) الخاص بالمنشور الرئيسي. وهذا يتيح للمهاجمين المصادق عليهم ذوي وصول بمستوى "مساهم" (Contributor) فأعلى قراءة عناوين أي منشورات غير عامة (مسودات، معلقة، خاصة، مستقبلية، أو محذوفة) من قبل مستخدمين يتمتعون بصلاحيات أعلى عن طريق ربط معرفات تلك المنشورات بمسودة يملكونها ثم قراءة مربع بيانات الوسم الناتج.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.