The AcyMailing plugin for WordPress is vulnerable to privilege escalation in all versions From 9.11.0 up to, and including, 10.8.1 due to a missing capability check on the `wp_ajax_acymailing_router` AJAX handler. This makes it possible for authenticated attackers, with Subscriber-level access and above, to access admin-only controllers (including configuration management), enable the autologin feature, create a malicious newsletter subscriber with an injected `cms_id` pointing to any WordPress user, and then use the autologin URL to authenticate as that user, including administrators.
CVE-2026-3614 is a critical privilege escalation vulnerability in AcyMailing WordPress plugin (versions 9.11.0-10.8.1) allowing authenticated Subscriber-level users to escalate privileges to Administrator through missing capability checks in AJAX handlers. Attackers can exploit this to create malicious newsletter subscribers with injected user IDs and use autologin features to impersonate any user including admins. With CVSS 8.8 and no patch currently available, this poses immediate risk to WordPress installations across Saudi organizations.
IMMEDIATE ACTIONS:
1. Identify all WordPress installations using AcyMailing plugin versions 9.11.0-10.8.1 across your organization
2. Disable the AcyMailing plugin immediately as a temporary measure until patch is available
3. Review user access logs for suspicious AJAX requests to wp_ajax_acymailing_router endpoint
4. Audit all user accounts created or modified in the past 30 days, especially newsletter subscribers
5. Check for unauthorized autologin URLs in newsletter content and subscriber records
PATCHING GUIDANCE:
- Monitor AcyMailing official repository for security patch release
- Once patch is available, apply immediately after testing in non-production environment
- Update to version beyond 10.8.1 when released
COMPENSATING CONTROLS (if plugin cannot be disabled):
1. Implement Web Application Firewall (WAF) rules to block requests to wp_ajax_acymailing_router from non-admin users
2. Restrict AJAX handler access via .htaccess or nginx configuration to admin users only
3. Implement strict capability checks at database level for newsletter subscriber creation
4. Disable autologin feature in AcyMailing settings immediately
5. Implement IP whitelisting for admin AJAX requests
6. Enable WordPress security logging and monitor for privilege escalation attempts
DETECTION RULES:
- Monitor for POST requests to /wp-admin/admin-ajax.php?action=acymailing_router from non-admin users
- Alert on creation of newsletter subscribers with cms_id values matching existing WordPress user IDs
- Monitor for autologin URL generation and usage patterns
- Track failed and successful privilege escalation attempts in WordPress audit logs
- Monitor for unusual AJAX requests originating from Subscriber-level accounts
الإجراءات الفورية:
1. تحديد جميع تثبيتات WordPress التي تستخدم مكون AcyMailing من الإصدارات 9.11.0-10.8.1 عبر منظمتك
2. تعطيل مكون AcyMailing فوراً كإجراء مؤقت حتى يتوفر التصحيح
3. مراجعة سجلات الوصول للمستخدمين بحثاً عن طلبات AJAX المريبة إلى نقطة نهاية wp_ajax_acymailing_router
4. تدقيق جميع حسابات المستخدمين التي تم إنشاؤها أو تعديلها في آخر 30 يوماً، خاصة مشتركي النشرات الإخبارية
5. التحقق من عناوين URL تسجيل الدخول التلقائي غير المصرح بها في محتوى النشرة الإخبارية وسجلات المشتركين
إرشادات التصحيح:
- مراقبة مستودع AcyMailing الرسمي لإصدار تصحيح الأمان
- عند توفر التصحيح، قم بتطبيقه فوراً بعد الاختبار في بيئة غير الإنتاج
- التحديث إلى إصدار يتجاوز 10.8.1 عند إصداره
الضوابط البديلة (إذا لم يتمكن من تعطيل المكون):
1. تنفيذ قواعد جدار حماية تطبيقات الويب (WAF) لحظر الطلبات إلى wp_ajax_acymailing_router من المستخدمين غير الإداريين
2. تقييد الوصول إلى معالج AJAX عبر .htaccess أو تكوين nginx للمستخدمين الإداريين فقط
3. تنفيذ فحوصات القدرات الصارمة على مستوى قاعدة البيانات لإنشاء مشتركي النشرات الإخبارية
4. تعطيل ميزة تسجيل الدخول التلقائي في إعدادات AcyMailing فوراً
5. تنفيذ القائمة البيضاء للعناوين IP لطلبات AJAX الإدارية
6. تفعيل تسجيل أمان WordPress ومراقبة محاولات تصعيد الامتيازات
قواعد الكشف:
- مراقبة طلبات POST إلى /wp-admin/admin-ajax.php?action=acymailing_router من المستخدمين غير الإداريين
- التنبيه عند إنشاء مشتركي النشرات الإخبارية برموز cms_id تطابق معرفات مستخدمي WordPress الموجودين
- مراقبة توليد واستخدام عناوين URL تسجيل الدخول التلقائي
- تتبع محاولات تصعيد الامتيازات الفاشلة والناجحة في سجلات تدقيق WordPress
- مراقبة طلبات AJAX غير العادية التي تنشأ من حسابات على مستوى المشترك