Hirschmann HiLCOS products OpenBAT, BAT450, WLC, BAT867 contains a firewall filtering vulnerability that fails to correctly filter IPv4 multicast and broadcast traffic when management IP address filtering is disabled, allowing configured filter rules to be bypassed. Attackers with network access can inject or observe multicast and broadcast packets that should have been blocked by the firewall.
CVE-2017-20233 is a firewall filtering bypass vulnerability in Hirschmann HiLCOS industrial control products that fails to properly filter IPv4 multicast and broadcast traffic when management IP filtering is disabled. This allows attackers with network access to bypass configured firewall rules and inject or observe packets that should be blocked. With no patch available and no exploit publicly disclosed, organizations must implement compensating controls immediately.
Immediate Actions:
1. Inventory all Hirschmann HiLCOS products (OpenBAT, BAT450, WLC, BAT867) in your environment, particularly in OT/ICS networks
2. Verify current management IP filtering configuration status on all affected devices
3. Disable multicast and broadcast traffic at network perimeter if not operationally required
4. Implement network segmentation to isolate affected devices from untrusted networks
Compensating Controls (no patch available):
5. Enable strict VLAN segmentation for ICS networks containing affected devices
6. Deploy network-based filtering at upstream switches/routers to block IPv4 multicast (224.0.0.0/4) and broadcast traffic destined to affected devices
7. Implement 802.1X port-based access control to restrict network access to authorized devices only
8. Monitor and log all multicast/broadcast traffic on network segments containing Hirschmann devices
9. Restrict management access to affected devices to specific trusted IP addresses via external firewall rules
10. Consider replacing affected devices with alternative vendors if operationally feasible
Detection Rules:
- Alert on IPv4 multicast packets (destination 224.0.0.0/4) reaching Hirschmann device interfaces
- Monitor for broadcast storms or unusual broadcast traffic patterns
- Log all configuration changes to firewall filtering rules on affected devices
- Track unauthorized access attempts to management interfaces
الإجراءات الفورية:
1. قم بحصر جميع منتجات Hirschmann HiLCOS (OpenBAT, BAT450, WLC, BAT867) في بيئتك، خاصة في شبكات OT/ICS
2. تحقق من حالة تكوين تصفية عنوان IP للإدارة الحالية على جميع الأجهزة المتأثرة
3. عطّل حركة البث المتعدد والبث العام على محيط الشبكة إذا لم تكن مطلوبة تشغيليًا
4. طبّق تقسيم الشبكة لعزل الأجهزة المتأثرة عن الشبكات غير الموثوقة
عناصر التحكم التعويضية (لا يوجد تصحيح متاح):
5. فعّل تقسيم VLAN صارم لشبكات ICS التي تحتوي على أجهزة متأثرة
6. نشّر التصفية المستندة إلى الشبكة على المحاولات الأعلى/الموجهات لحظر حركة IPv4 متعددة البث (224.0.0.0/4) والبث العام
7. طبّق التحكم في الوصول المستند إلى المنفذ 802.1X لتقييد وصول الشبكة إلى الأجهزة المصرح بها فقط
8. راقب وسجّل جميع حركة البث المتعدد/البث على قطاعات الشبكة التي تحتوي على أجهزة Hirschmann
9. قيّد الوصول الإداري إلى الأجهزة المتأثرة بعناوين IP موثوقة محددة عبر قواعد جدار الحماية الخارجية
10. فكّر في استبدال الأجهزة المتأثرة بموردين بدائل إذا كان ذلك ممكنًا تشغيليًا
قواعد الكشف:
- تنبيه على حزم IPv4 متعددة البث (الوجهة 224.0.0.0/4) التي تصل إلى واجهات جهاز Hirschmann
- مراقبة عواصف البث أو أنماط حركة البث غير العادية
- تسجيل جميع تغييرات التكوين لقواعد تصفية جدار الحماية على الأجهزة المتأثرة
- تتبع محاولات الوصول غير المصرح بها إلى واجهات الإدارة