Hirschmann Industrial HiVision versions 06.0.00 and 07.0.00 prior to 06.0.06 and 07.0.01 contains an improper authorization vulnerability that allows read-only users to gain write access to managed devices by bypassing access control mechanisms. Attackers can exploit alternative interfaces such as the web interface or SNMP browser to modify device configurations despite having restricted permissions.
CVE-2017-20238 is a critical authorization bypass vulnerability in Hirschmann Industrial HiVision that allows read-only users to escalate privileges and gain write access to managed industrial devices. The vulnerability affects versions 06.0.00 and 07.0.00 prior to 06.0.06 and 07.0.01, exploitable through alternative interfaces like web and SNMP. This poses significant risk to Saudi industrial control systems, particularly in energy and critical infrastructure sectors where unauthorized device configuration changes could cause operational disruption.
Immediate Actions:
1. Identify all Hirschmann HiVision deployments in your environment (versions 06.0.00, 07.0.00)
2. Restrict network access to HiVision management interfaces (web, SNMP) using firewall rules and network segmentation
3. Implement strong authentication and multi-factor authentication for all management access
4. Disable SNMP write access and restrict SNMP to read-only community strings
5. Audit all user accounts and remove unnecessary read-only accounts
Patching Guidance:
1. Upgrade to Hirschmann HiVision 06.0.06 or 07.0.01 or later immediately
2. Test patches in isolated lab environment before production deployment
3. Schedule maintenance windows for critical systems
Compensating Controls (if patching delayed):
1. Implement network-based access controls restricting management traffic to authorized IPs only
2. Deploy IDS/IPS rules to detect unauthorized configuration changes
3. Enable comprehensive logging and monitoring of all management interface access
4. Implement role-based access control (RBAC) at network level
5. Monitor SNMP traffic for write operations (SET commands)
Detection Rules:
1. Alert on SNMP SET operations from non-administrative sources
2. Monitor HiVision web interface for privilege escalation attempts
3. Track configuration changes initiated by read-only user accounts
4. Log all authentication failures and successful logins to management interfaces
الإجراءات الفورية:
1. تحديد جميع نشرات Hirschmann HiVision في بيئتك (الإصدارات 06.0.00، 07.0.00)
2. تقييد الوصول إلى واجهات إدارة HiVision (الويب، SNMP) باستخدام قواعد جدار الحماية وتقسيم الشبكة
3. تطبيق المصادقة القوية والمصادقة متعددة العوامل لجميع الوصول الإداري
4. تعطيل وصول SNMP للكتابة وتقييد SNMP على سلاسل المجتمع للقراءة فقط
5. تدقيق جميع حسابات المستخدمين وإزالة الحسابات غير الضرورية للقراءة فقط
إرشادات التصحيح:
1. الترقية إلى Hirschmann HiVision 06.0.06 أو 07.0.01 أو أحدث على الفور
2. اختبار التصحيحات في بيئة معملية معزولة قبل نشر الإنتاج
3. جدولة نوافذ الصيانة للأنظمة الحرجة
الضوابط البديلة (إذا تأخر التصحيح):
1. تطبيق عناصر التحكم في الوصول المستندة إلى الشبكة لتقييد حركة الإدارة على عناوين IP المصرح بها فقط
2. نشر قواعد IDS/IPS للكشف عن التغييرات غير المصرح بها في الإعدادات
3. تفعيل السجلات الشاملة ومراقبة جميع الوصول إلى واجهة الإدارة
4. تطبيق التحكم في الوصول المستند إلى الأدوار (RBAC) على مستوى الشبكة
5. مراقبة حركة SNMP لعمليات الكتابة (أوامر SET)
قواعد الكشف:
1. تنبيه عمليات SNMP SET من مصادر غير إدارية
2. مراقبة واجهة الويب HiVision لمحاولات تصعيد الامتيازات
3. تتبع التغييرات في الإعدادات التي يبدأها حسابات المستخدمين للقراءة فقط
4. تسجيل جميع فشل المصادقة والتسجيلات الناجحة لواجهات الإدارة