A missing authorization vulnerability in Zyxel GS1200-5v3 firmware versions through 1.00(ACPS.2)C0, GS1200-8v3 firmware versions through 1.00(ACPT.2)C0, GS1200-5HPv3 firmware versions through 1.00(ACPU.2)C0, GS1200-8HPv3 firmware versions through 1.00(ACPV.2)C0, and GS1200-10v3 firmware versions through 1.00(ACPW.2)C0 could allow a LAN-based, unauthenticated attacker to read the system configuration from a log file via a crafted HTTP request.
A missing authorization vulnerability in Zyxel GS1200 series managed switches allows unauthenticated LAN-based attackers to read sensitive system configuration from log files via crafted HTTP requests. This affects multiple firmware versions across five switch models commonly deployed in Saudi enterprise networks. While currently unpatched, the vulnerability requires local network access and has a CVSS score of 6.5, making it a moderate-risk issue requiring immediate compensating controls.
IMMEDIATE ACTIONS:
1. Inventory all Zyxel GS1200 series switches (models 5v3, 8v3, 5HPv3, 8HPv3, 10v3) and document current firmware versions
2. Implement network access controls restricting HTTP management access to authorized administrative subnets only
3. Disable HTTP management interface and enforce HTTPS-only access with strong TLS configuration (TLS 1.2+)
4. Change all default credentials and implement strong authentication for management access
COMPENSATING CONTROLS:
5. Deploy network segmentation isolating management interfaces from untrusted network segments
6. Implement firewall rules blocking HTTP/HTTPS access to switch management ports from non-administrative networks
7. Enable switch logging and configure syslog forwarding to centralized SIEM for anomaly detection
8. Monitor for suspicious HTTP requests to switch management interfaces using pattern: GET requests to /log or configuration-related endpoints
DETECTION RULES:
9. Alert on HTTP GET requests to Zyxel switch management interfaces from non-whitelisted IPs
10. Monitor for HTTP 200 responses containing configuration data (keywords: 'config', 'password', 'VLAN', 'IP address')
11. Track failed authentication attempts followed by successful configuration reads
PATCHING:
12. Monitor Zyxel security advisories for firmware updates addressing CVE-2026-4795
13. Establish change management process for firmware updates once patches become available
14. Test patches in isolated lab environment before production deployment
الإجراءات الفورية:
1. حصر جميع مفاتيح Zyxel GS1200 (الطرز 5v3، 8v3، 5HPv3، 8HPv3، 10v3) وتوثيق إصدارات البرامج الثابتة الحالية
2. تطبيق ضوابط الوصول للشبكة لتقييد وصول إدارة HTTP إلى الشبكات الفرعية الإدارية المصرح بها فقط
3. تعطيل واجهة إدارة HTTP وفرض الوصول عبر HTTPS فقط مع تكوين TLS قوي (TLS 1.2+)
4. تغيير جميع بيانات الاعتماد الافتراضية وتطبيق المصادقة القوية لوصول الإدارة
الضوابط التعويضية:
5. نشر تقسيم الشبكة لعزل واجهات الإدارة عن قطاعات الشبكة غير الموثوقة
6. تطبيق قواعد جدار الحماية لحظر وصول HTTP/HTTPS إلى منافذ إدارة المفاتيح من الشبكات غير الإدارية
7. تفعيل تسجيل المفاتيح وتكوين إعادة توجيه syslog إلى SIEM مركزي للكشف عن الشذوذ
8. مراقبة طلبات HTTP المريبة إلى واجهات إدارة المفاتيح باستخدام النمط: طلبات GET إلى نقاط نهاية /log أو المتعلقة بالإعدادات
قواعد الكشف:
9. تنبيهات على طلبات HTTP GET إلى واجهات إدارة مفاتيح Zyxel من عناوين IP غير مدرجة في القائمة البيضاء
10. مراقبة استجابات HTTP 200 التي تحتوي على بيانات الإعدادات (الكلمات الرئيسية: 'config'، 'password'، 'VLAN'، 'IP address')
11. تتبع محاولات المصادقة الفاشلة متبوعة بقراءات إعدادات ناجحة
التصحيح:
12. مراقبة استشارات أمان Zyxel للحصول على تحديثات البرامج الثابتة التي تعالج CVE-2026-4795
13. إنشاء عملية إدارة التغيير لتحديثات البرامج الثابتة بمجرد توفر التصحيحات
14. اختبار التصحيحات في بيئة معملية معزولة قبل النشر في الإنتاج