IBM Cognos Analytics 11.2.0, 12.0, and 12.1.0 and IBM Cognos Transformer 12.0, 11.2.4, and 12.1.0 is vulnerable to stored cross-site scripting (XSS) in Cognos Adminstration. This vulnerability allows a privileged user to embed arbitrary JavaScript code in the Web UI thus altering the intended functionality potentially leading to credentials disclosure within a trusted session.
IBM Cognos Analytics and Transformer versions 11.2.0, 12.0, and 12.1.0 contain a stored XSS vulnerability in the Administration interface that allows privileged users to inject malicious JavaScript. While requiring elevated privileges, this vulnerability can compromise user credentials and session integrity within trusted environments. The absence of available patches necessitates immediate compensating controls for Saudi organizations relying on these platforms.
Immediate Actions:
1. Inventory all Cognos Analytics and Transformer installations across the organization, identifying versions 11.2.0, 12.0, 12.1.0, and 11.2.4
2. Restrict administrative access to Cognos Administration interface to only essential personnel with multi-factor authentication
3. Implement network segmentation to isolate Cognos servers from general user networks
4. Enable comprehensive audit logging for all Cognos Administration activities
Compensating Controls (until patches available):
5. Deploy Web Application Firewall (WAF) rules to detect and block XSS payloads in Cognos requests
6. Implement Content Security Policy (CSP) headers to prevent inline script execution
7. Conduct immediate security awareness training for privileged Cognos users on social engineering and credential protection
8. Monitor for suspicious JavaScript injection attempts in Cognos Administration logs
9. Implement session timeout policies (15-30 minutes) for Cognos administrative sessions
10. Use browser security extensions to block script execution in Cognos UI
Detection Rules:
- Monitor for script tags (<script>) in Cognos Administration form submissions
- Alert on unusual JavaScript event handlers (onclick, onload, onerror) in Cognos requests
- Track administrative user login patterns and session anomalies
- Monitor for base64-encoded payloads in Cognos parameters
الإجراءات الفورية:
1. حصر جميع تثبيتات Cognos Analytics و Transformer في المنظمة، مع تحديد الإصدارات 11.2.0 و 12.0 و 12.1.0 و 11.2.4
2. تقييد الوصول الإداري إلى واجهة Cognos Administration للموظفين الأساسيين فقط مع المصادقة متعددة العوامل
3. تطبيق تقسيم الشبكة لعزل خوادم Cognos عن شبكات المستخدمين العامة
4. تفعيل تسجيل التدقيق الشامل لجميع أنشطة Cognos Administration
الضوابط التعويضية (حتى توفر التصحيحات):
5. نشر قواعد جدار حماية تطبيقات الويب (WAF) للكشف عن حقن XSS وحجبها
6. تطبيق رؤوس سياسة أمان المحتوى (CSP) لمنع تنفيذ البرامج النصية المضمنة
7. إجراء تدريب فوري على الوعي الأمني للمستخدمين ذوي الصلاحيات العالية
8. مراقبة محاولات حقن JavaScript المريبة في سجلات Cognos Administration
9. تطبيق سياسات انتهاء الجلسة (15-30 دقيقة) للجلسات الإدارية
10. استخدام امتدادات أمان المتصفح لحجب تنفيذ البرامج النصية