The Text to Speech for WP (AI Voices by Mementor) plugin for WordPress is vulnerable to sensitive information exposure in all versions up to, and including, 1.9.8. This is due to the plugin containing hardcoded MySQL database credentials for the vendor's external telemetry server in the `Mementor_TTS_Remote_Telemetry` class. This makes it possible for unauthenticated attackers to extract and decode these credentials, gaining unauthorized write access to the vendor's telemetry database.
The Text to Speech for WP plugin contains hardcoded database credentials in its source code, allowing unauthenticated attackers to extract and gain unauthorized access to the vendor's telemetry database. This vulnerability affects all versions up to 1.9.8 and poses a risk to WordPress installations using this plugin, particularly those handling sensitive content. No patch is currently available, requiring immediate mitigation through plugin disabling or removal.
IMMEDIATE ACTIONS:
1. Audit all WordPress installations for the Text to Speech for WP plugin (versions ≤1.9.8)
2. Immediately disable the plugin via WordPress admin panel or command line: wp plugin deactivate ai-voices-by-mementor
3. Remove the plugin entirely: wp plugin delete ai-voices-by-mementor
4. Review database access logs for unauthorized access attempts to external telemetry servers
5. Monitor vendor's telemetry database for suspicious write operations
PATCHING GUIDANCE:
- No official patch available; await vendor update
- Do not re-enable until patched version (>1.9.8) is released
- Subscribe to plugin security advisories
COMPENSATING CONTROLS:
1. Implement Web Application Firewall (WAF) rules to block plugin file access
2. Restrict outbound connections to vendor telemetry servers at network level
3. Apply principle of least privilege to WordPress database user accounts
4. Enable WordPress security hardening: disable file editing, restrict plugin uploads
5. Implement file integrity monitoring on wp-content/plugins directory
DETECTION RULES:
- Monitor for HTTP/HTTPS connections to vendor telemetry endpoints
- Alert on attempts to access plugin configuration files
- Track database credential extraction patterns in web server logs
- Search logs for 'Mementor_TTS_Remote_Telemetry' class instantiation
الإجراءات الفورية:
1. تدقيق جميع تثبيتات WordPress للبحث عن المكون (الإصدارات ≤1.9.8)
2. تعطيل المكون فوراً عبر لوحة WordPress أو سطر الأوامر
3. إزالة المكون بالكامل من النظام
4. مراجعة سجلات الوصول إلى قاعدة البيانات للكشف عن محاولات الوصول غير المصرح به
5. مراقبة قاعدة بيانات القياس الخاصة بالبائع للعمليات المريبة
توجيهات التصحيح:
- لا يتوفر تصحيح رسمي؛ انتظر تحديث البائع
- لا تعيد تفعيل المكون حتى يتم إصدار نسخة مصححة
- اشترك في تنبيهات أمان المكون
الضوابط البديلة:
1. تطبيق قواعد جدار حماية تطبيقات الويب لحظر وصول ملفات المكون
2. تقييد الاتصالات الصادرة إلى خوادم القياس على مستوى الشبكة
3. تطبيق مبدأ الامتياز الأقل على حسابات مستخدمي قاعدة بيانات WordPress
4. تفعيل تقسية أمان WordPress: تعطيل تحرير الملفات
5. تطبيق مراقبة سلامة الملفات على دليل المكونات