HelloWeb 2.0 contains an arbitrary file download vulnerability that allows remote attackers to download system files by manipulating filepath and filename parameters. Attackers can send crafted GET requests to download.asp with directory traversal to access sensitive configuration and system files.
CVE-2020-37034 is a path traversal vulnerability in HelloWeb 2.0 that enables unauthenticated remote attackers to download arbitrary system files through manipulated filepath parameters in download.asp. With a CVSS score of 7.5, this vulnerability poses a significant risk to organizations using HelloWeb for web content management, potentially exposing sensitive configuration files, credentials, and system information. The absence of authentication requirements makes this vulnerability particularly critical for Saudi organizations.
IMMEDIATE ACTIONS:
1. Identify all HelloWeb 2.0 installations in your environment using network scanning tools
2. Implement network-level access controls restricting access to download.asp to authorized users only
3. Disable download.asp functionality if not actively used
4. Review web server logs for suspicious GET requests to download.asp with directory traversal patterns (../, ..\, %2e%2e)
PATCHING:
1. Upgrade HelloWeb to version 2.1 or later immediately
2. If upgrade is not immediately possible, apply vendor security patches
3. Test patches in non-production environment before deployment
COMPENSATING CONTROLS:
1. Implement Web Application Firewall (WAF) rules to block directory traversal attempts
2. Configure IDS/IPS signatures to detect CVE-2020-37034 exploitation patterns
3. Restrict file system permissions on sensitive directories
4. Implement input validation and sanitization at the application level
DETECTION RULES:
1. Monitor for GET requests containing: ../, ..\, %2e%2e, %252e in download.asp parameters
2. Alert on access to system files (web.config, system.ini, hosts, passwd)
3. Track failed and successful file downloads from download.asp
4. Implement SIEM correlation rules for multiple traversal attempts from single source
الإجراءات الفورية:
1. تحديد جميع تثبيتات HelloWeb 2.0 في بيئتك باستخدام أدوات المسح
2. تطبيق عناصر تحكم الوصول على مستوى الشبكة لتقييد الوصول إلى download.asp
3. تعطيل وظيفة download.asp إذا لم تكن قيد الاستخدام
4. مراجعة سجلات خادم الويب للطلبات المريبة التي تحتوي على أنماط اجتياز المسار
التصحيح:
1. ترقية HelloWeb إلى الإصدار 2.1 أو أحدث فوراً
2. تطبيق تصحيحات الأمان من المورد إذا لم تكن الترقية ممكنة
3. اختبار التصحيحات في بيئة غير الإنتاج قبل النشر
عناصر التحكم البديلة:
1. تطبيق قواعد جدار حماية تطبيقات الويب لحجب محاولات اجتياز المسار
2. تكوين توقيعات IDS/IPS للكشف عن أنماط الاستغلال
3. تقييد أذونات نظام الملفات على الدلائل الحساسة
4. تطبيق التحقق من صحة المدخلات على مستوى التطبيق