The ARMember Premium plugin for WordPress is vulnerable to SQL Injection via the 'order' parameter of the 'arm_directory_paging_action' AJAX action in all versions up to, and including, 7.3.1. This is due to insufficient escaping on the user-supplied 'order' and 'orderby' parameters and the lack of sufficient preparation on the existing SQL query in the `arm_get_directory_members()` function. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
ARMember Premium WordPress plugin versions up to 7.3.1 contain SQL injection vulnerability in the 'order' parameter of AJAX actions, allowing unauthenticated attackers to extract sensitive database information. The vulnerability stems from insufficient escaping and lack of prepared statements in the arm_get_directory_members() function.
ثغرة SQL Injection في إضافة ARMember Premium للووردبريس تؤثر على جميع الإصدارات حتى 7.3.1. تسمح الثغرة للمهاجمين غير المصرحين بإدراج استعلامات SQL إضافية واستخراج معلومات حساسة من قاعدة البيانات. السبب الرئيسي هو عدم كفاية التحقق من صحة معاملات 'order' و 'orderby' وعدم استخدام الاستعلامات المحضرة.
ARMember Premium WordPress plugin versions up to 7.3.1 contain SQL injection vulnerability in the 'order' parameter of AJAX actions, allowing unauthenticated attackers to extract sensitive database information. The vulnerability stems from insufficient escaping and lack of prepared statements in the arm_get_directory_members() function.
Update ARMember Premium plugin to version 7.3.2 or later immediately. Implement Web Application Firewall (WAF) rules to filter malicious SQL patterns in AJAX requests. Use prepared statements and parameterized queries for all database operations. Apply principle of least privilege to database user accounts. Monitor AJAX requests for suspicious SQL syntax patterns.
قم بتحديث إضافة ARMember Premium إلى الإصدار 7.3.2 أو أحدث فوراً. طبق قواعد جدار حماية تطبيقات الويب لتصفية أنماط SQL الضارة في طلبات AJAX. استخدم الاستعلامات المحضرة والاستعلامات المعاملية لجميع عمليات قاعدة البيانات. طبق مبدأ أقل صلاحية لحسابات مستخدمي قاعدة البيانات. راقب طلبات AJAX للكشف عن أنماط SQL المريبة.