مستغلة: 178
الأحدثCVE-2026-92188 — ثغرة تنفيذ أوامر عن بُعد بسبب غياب المصادقة في ForgeMBeanServerSupport لنظام Quest Foglight for Databases
VulnFeed.org
AREN
8.8
CVE-2026-120070تحقق من التصحيح

User Frontend <= 4.3.13 - تصعيد الصلاحيات للمستخدم المصادق عليه (مشترِك+) عبر وسيط post_content

wedevs User Frontend – Membership, User Registration, User Profile, User Directory & C…قراءة 2 داقرأ بلغة

ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.

الملخص

إضافة User Frontend – Membership, User Registration, User Profile, User Directory & Content Restriction with Frontend Post Submission المخصصة لـ WordPress عرضة لتصعيد الصلاحيات في جميع الإصدارات حتى 4.3.13 ضمناً عبر وسيط `post_content` الخاص بدالة `submit_post()`. تكمن الثغرة في أن حارس قائمة حظر الرموز القصيرة المحمية يفحص نسخة `sanitize_textarea_field()` من `post_content` المُرسل، بينما تتم معالجة النسخة المُخزنة فعليًا في قاعدة البيانات عبر `wp_kses()`، حيث تقوم خطوة `wp_kses_no_null()` الخاصة بها بإزالة بايات التحكم C0 - مما يسمح للمهاجم بحقن باية `\x01` واحدة داخل اسم الوسم `[wpuf-registration]` لهزم فحص قائمة الحظر `strpos()` بينما يتم تخزين الرموز القصيرة النظيفة والفعالة حرفياً؛ كما أن `strip_shortcodes()` لا تحيد الرموز القصيرة المُخزنة أيضًا، لأن حاوية الواجهة الأمامية التي تسجلها عبر `add_shortcode()` يتم إنشاؤها فقط عندما تكون `is_admin()` خاطئة، وتكون طلبات `admin-ajax` ذات `is_admin() === true`. هذا يجعل من الممكن للمهاجمين المصادق عليهم، الذين يملكون صلاحيات مستوى المشترِك أو أعلى، حقن رموز قصيرة من نوع `[wpuf-registration role="editor"]` في منشور منشور، مما يتسبب في عرض نموذج تسجيل بدور محرر مباشرة على الواجهة الأمامية والذي يمكن لأي زائر - أو المهاجم نفسه - إرساله لإنشاء حساب محرر في WordPress مع جلسة مميزة نشطة فورًا عند تمكين إعداد `autologin_after_registration` الافتراضي.

المعالجة

المراجع

Esc