Backup Key Recovery 2.2.5 contains a denial of service vulnerability that allows attackers to crash the application by supplying an overly long registration key. Attackers can generate a 1000-character payload file and paste it into the registration key field to trigger an application crash.
CVE-2020-37194 is a denial of service vulnerability in Backup Key Recovery 2.2.5 that allows attackers to crash the application through buffer overflow by submitting an excessively long registration key (1000+ characters). While no public exploit exists, the vulnerability is trivial to reproduce and could disrupt backup recovery operations in affected organizations. A patch is available and should be applied immediately to prevent service disruption.
IMMEDIATE ACTIONS:
1. Identify all systems running Backup Key Recovery version 2.2.5 across your organization
2. Restrict access to the application's registration key input field to authorized personnel only
3. Implement network-level input validation to reject registration key submissions exceeding 256 characters
4. Monitor application logs for repeated failed registration attempts or application crashes
PATCHING:
1. Download and deploy the latest patched version of Backup Key Recovery from the vendor
2. Test the patch in a non-production environment before production deployment
3. Schedule patching during maintenance windows to minimize business impact
4. Verify patch installation by confirming version number and testing with oversized input
COMPENSATING CONTROLS (if patching delayed):
1. Implement Web Application Firewall (WAF) rules to block requests with registration keys >256 characters
2. Deploy rate limiting on registration key submission endpoints
3. Maintain offline backup recovery procedures as failover mechanism
4. Increase monitoring and alerting for application crashes
DETECTION:
1. Monitor for HTTP/application requests with registration key parameters exceeding 512 characters
2. Alert on Backup Key Recovery application crashes or unexpected terminations
3. Log all registration key submission attempts with source IP and timestamp
4. Implement SIEM rules: (process_name:"BackupKeyRecovery*" AND event_type:crash) OR (input_field:registration_key AND length>256)
الإجراءات الفورية:
1. تحديد جميع الأنظمة التي تعمل بـ Backup Key Recovery الإصدار 2.2.5 في المؤسسة
2. تقييد الوصول إلى حقل مفتاح التسجيل للموظفين المصرح لهم فقط
3. تطبيق التحقق من صحة الإدخال على مستوى الشبكة لرفض مفاتيح التسجيل التي تتجاوز 256 حرفاً
4. مراقبة سجلات التطبيق لمحاولات التسجيل الفاشلة المتكررة أو أعطال التطبيق
التصحيح:
1. تحميل ونشر أحدث إصدار معدل من Backup Key Recovery من المورد
2. اختبار التصحيح في بيئة غير الإنتاج قبل نشره في الإنتاج
3. جدولة التصحيح خلال نوافذ الصيانة لتقليل تأثير الأعمال
4. التحقق من تثبيت التصحيح بتأكيد رقم الإصدار واختبار الإدخال الكبير
الضوابط البديلة (إذا تأخر التصحيح):
1. تطبيق قواعد جدار حماية تطبيقات الويب لحجب الطلبات بمفاتيح تسجيل >256 حرفاً
2. نشر تحديد معدل على نقاط نهاية تقديم مفتاح التسجيل
3. الحفاظ على إجراءات استرجاع النسخ الاحتياطية غير المتصلة كآلية بديلة
4. زيادة المراقبة والتنبيهات لأعطال التطبيق
الكشف:
1. مراقبة طلبات HTTP/التطبيق بمعاملات مفتاح التسجيل التي تتجاوز 512 حرفاً
2. التنبيه على أعطال Backup Key Recovery أو الإنهاء غير المتوقع
3. تسجيل جميع محاولات تقديم مفتاح التسجيل مع عنوان IP المصدر والطابع الزمني
4. تطبيق قواعد SIEM: (process_name:"BackupKeyRecovery*" AND event_type:crash) OR (input_field:registration_key AND length>256)