Zohocorp ManageEngine Exchange Reporter Plus versions before 5802 are vulnerable to Stored XSS in Permissions Based on Mailboxes report.
ManageEngine Exchange Reporter Plus versions before 5802 contain a Stored XSS vulnerability in the Permissions Based on Mailboxes report functionality. This allows authenticated attackers to inject malicious scripts that persist in the application and execute when other users access the affected report. With a CVSS score of 7.3, this poses a significant risk to organizations managing Exchange environments, particularly those relying on this tool for compliance and reporting.
IMMEDIATE ACTIONS:
1. Identify all instances of ManageEngine Exchange Reporter Plus running versions 5800, 5801, or earlier
2. Restrict access to the Permissions Based on Mailboxes report to trusted administrators only
3. Review audit logs for suspicious activity in report generation and access patterns
4. Implement network segmentation to limit access to the Exchange Reporter Plus application
PATCHING GUIDANCE:
1. Upgrade to version 5802 or later immediately when available
2. Contact Zoho support for patch availability timeline and interim security updates
3. Test patches in non-production environment before deployment
COMPENSATING CONTROLS (until patch available):
1. Disable the Permissions Based on Mailboxes report functionality if not actively used
2. Implement Web Application Firewall (WAF) rules to detect and block XSS payloads in report parameters
3. Apply input validation and output encoding at the application level if configuration options exist
4. Restrict report access via role-based access control to administrative users only
5. Monitor for suspicious JavaScript execution in browser console logs
DETECTION RULES:
1. Monitor HTTP requests to Exchange Reporter Plus containing script tags or event handlers in report parameters
2. Alert on unusual characters or encoded payloads in mailbox permission report submissions
3. Track changes to report definitions and stored report data
4. Monitor for multiple failed authentication attempts followed by report access
الإجراءات الفورية:
1. تحديد جميع نسخ ManageEngine Exchange Reporter Plus التي تعمل بالإصدارات 5800 أو 5801 أو الإصدارات الأقدم
2. تقييد الوصول إلى تقرير الأذونات بناءً على صناديق البريد للمسؤولين الموثوقين فقط
3. مراجعة سجلات التدقيق للنشاط المريب في إنشاء التقارير وأنماط الوصول
4. تنفيذ تقسيم الشبكة لتحديد الوصول إلى تطبيق Exchange Reporter Plus
إرشادات التصحيح:
1. الترقية إلى الإصدار 5802 أو الإصدارات الأحدث فوراً عند توفره
2. الاتصال بدعم Zoho للحصول على جدول توفر التصحيح والتحديثات الأمنية المؤقتة
3. اختبار التصحيحات في بيئة غير الإنتاج قبل النشر
الضوابط البديلة (حتى توفر التصحيح):
1. تعطيل وظيفة تقرير الأذونات بناءً على صناديق البريد إذا لم تكن قيد الاستخدام النشط
2. تنفيذ قواعد جدار حماية تطبيقات الويب (WAF) للكشف عن حمولات XSS وحجبها في معاملات التقرير
3. تطبيق التحقق من الإدخال والترميز الناتج على مستوى التطبيق إذا كانت خيارات التكوين موجودة
4. تقييد وصول التقرير عبر التحكم في الوصول المستند إلى الأدوار للمستخدمين الإداريين فقط
5. مراقبة تنفيذ JavaScript المريب في سجلات وحدة تحكم المتصفح
قواعد الكشف:
1. مراقبة طلبات HTTP إلى Exchange Reporter Plus التي تحتوي على علامات نصية أو معالجات أحداث في معاملات التقرير
2. التنبيه على الأحرف غير العادية أو الحمولات المشفرة في تقديمات تقرير أذونات صناديق البريد
3. تتبع التغييرات في تعريفات التقارير والبيانات المخزنة في التقارير
4. مراقبة محاولات المصادقة الفاشلة المتعددة متبوعة بوصول التقرير