Endian Firewall version 3.3.25 and prior allow stored cross-site scripting (XSS) via the remark parameter to /manage/dhcp/fixed_leases/. An authenticated attacker can inject arbitrary JavaScript that is stored and executed when other users view the affected page.
Endian Firewall versions 3.3.25 and earlier contain a stored XSS vulnerability in the DHCP fixed leases management interface that allows authenticated attackers to inject malicious JavaScript through the remark parameter. The vulnerability affects administrative interfaces where multiple users may access the same configuration pages, enabling session hijacking and credential theft. While no public exploit exists and patches are unavailable, the vulnerability poses a significant risk to organizations relying on Endian Firewall for network security.
Immediate Actions:
1. Inventory all Endian Firewall deployments and identify instances running version 3.3.25 or earlier
2. Restrict administrative access to DHCP management interfaces to trusted IP ranges only
3. Implement network segmentation to isolate firewall management traffic
4. Review audit logs for suspicious remark parameter entries containing script tags or JavaScript
Compensating Controls:
1. Deploy Web Application Firewall (WAF) rules to detect and block XSS payloads in DHCP remark fields
2. Implement Content Security Policy (CSP) headers if Endian supports custom headers
3. Use browser security extensions that block inline script execution on administrative interfaces
4. Enforce multi-factor authentication for all administrative accounts
5. Monitor for unusual administrative session activity and implement session timeout policies
Detection Rules:
1. Alert on remark parameters containing: <script>, javascript:, onerror=, onload=, eval(
2. Monitor for multiple simultaneous administrative sessions from different IPs
3. Track changes to DHCP fixed lease configurations
4. Log all administrative interface access attempts
Long-term:
1. Contact Endian for security updates or consider migration to actively maintained firewall solutions
2. Implement regular security assessments of firewall management interfaces
الإجراءات الفورية:
1. قم بحصر جميع نشرات جدار حماية Endian وحدد الحالات التي تعمل بالإصدار 3.3.25 أو أقدم
2. قيد الوصول الإداري إلى واجهات إدارة DHCP إلى نطاقات IP موثوقة فقط
3. طبق تقسيم الشبكة لعزل حركة إدارة جدار الحماية
4. راجع سجلات التدقيق للبحث عن إدخالات معامل ملاحظة مريبة تحتوي على علامات نصية أو JavaScript
الضوابط التعويضية:
1. نشر قواعد جدار تطبيقات الويب (WAF) للكشف عن حمولات XSS وحجبها في حقول ملاحظات DHCP
2. تطبيق رؤوس سياسة أمان المحتوى (CSP) إذا كان Endian يدعم رؤوس مخصصة
3. استخدم امتدادات أمان المتصفح التي تحجب تنفيذ البرامج النصية المضمنة على الواجهات الإدارية
4. فرض المصادقة متعددة العوامل لجميع الحسابات الإدارية
5. مراقبة نشاط الجلسة الإدارية غير العادي وتطبيق سياسات انتهاء الجلسة
قواعد الكشف:
1. تنبيه على معاملات الملاحظة التي تحتوي على: <script>، javascript:، onerror=، onload=، eval(
2. مراقبة جلسات إدارية متزامنة متعددة من عناوين IP مختلفة
3. تتبع التغييرات في تكوينات عناوين DHCP الثابتة
4. تسجيل جميع محاولات الوصول إلى الواجهة الإدارية
المدى الطويل:
1. اتصل بـ Endian للحصول على تحديثات أمان أو فكر في الترقية إلى حلول جدار حماية يتم صيانتها بنشاط
2. تطبيق تقييمات أمان منتظمة لواجهات إدارة جدار الحماية