Blind server-side request forgery (SSRF) vulnerability in legacy connection methods of document co-authoring features in M-Files Server before 26.3 allow an unauthenticated attacker to cause the server to send HTTP GET requests to arbitrary URLs.
A blind SSRF vulnerability in M-Files Server versions before 26.3 allows unauthenticated attackers to force the server to make arbitrary HTTP GET requests, potentially exposing internal network resources and sensitive data. The vulnerability affects legacy document co-authoring features and poses significant risk to organizations using M-Files for enterprise content management. No patch is currently available, requiring immediate compensating controls and network segmentation.
IMMEDIATE ACTIONS:
1. Disable legacy document co-authoring features in M-Files Server immediately if not critical to operations
2. Implement network segmentation to restrict M-Files Server outbound HTTP/HTTPS connections to only necessary external endpoints
3. Deploy Web Application Firewall (WAF) rules to block suspicious HTTP requests originating from M-Files Server processes
4. Monitor M-Files Server logs for unusual outbound connection attempts and HTTP GET requests to internal IP ranges
COMPENSATING CONTROLS:
5. Implement strict egress filtering at network perimeter - whitelist only required external domains
6. Disable HTTP/HTTPS outbound access from M-Files Server and use proxy with strict URL validation if external connectivity required
7. Isolate M-Files Server on separate VLAN with restricted access to internal resources
8. Implement authentication requirements for document co-authoring features if possible through configuration
DETECTION:
9. Monitor for HTTP GET requests from M-Files processes to private IP ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 127.0.0.1)
10. Alert on connection attempts to internal management interfaces (IPMI, iLO, management ports)
11. Track DNS queries from M-Files Server for unusual internal hostnames
PATCHING:
12. Plan immediate upgrade to M-Files Server 26.3 or later when patch becomes available
13. Maintain current version inventory and test patch in isolated environment before production deployment
الإجراءات الفورية:
1. تعطيل ميزات تأليف المستندات القديمة في خادم M-Files فوراً إذا لم تكن حرجة للعمليات
2. تطبيق تقسيم الشبكة لتقييد اتصالات خادم M-Files الصادرة HTTP/HTTPS فقط للنقاط الطرفية الخارجية الضرورية
3. نشر قواعد جدار حماية تطبيقات الويب (WAF) لحجب طلبات HTTP المريبة القادمة من عمليات خادم M-Files
4. مراقبة سجلات خادم M-Files للكشف عن محاولات اتصال صادرة غير عادية وطلبات HTTP GET إلى نطاقات IP داخلية
الضوابط التعويضية:
5. تطبيق تصفية صادرة صارمة على محيط الشبكة - إدراج النطاقات الخارجية المطلوبة فقط في القائمة البيضاء
6. تعطيل وصول HTTP/HTTPS الصادر من خادم M-Files واستخدام وكيل بتحقق صارم من عناوين URL إذا كان الاتصال الخارجي مطلوباً
7. عزل خادم M-Files على VLAN منفصل مع وصول مقيد إلى الموارد الداخلية
8. تطبيق متطلبات المصادقة لميزات تأليف المستندات إن أمكن من خلال التكوين
الكشف:
9. مراقبة طلبات HTTP GET من عمليات M-Files إلى نطاقات IP خاصة (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 127.0.0.1)
10. تنبيهات محاولات الاتصال بواجهات الإدارة الداخلية (IPMI, iLO, منافذ الإدارة)
11. تتبع استعلامات DNS من خادم M-Files لأسماء مضيفين داخلية غير عادية
التصحيح:
12. التخطيط للترقية الفورية إلى خادم M-Files 26.3 أو إصدار أحدث عند توفر التصحيح
13. الحفاظ على جرد الإصدار الحالي واختبار التصحيح في بيئة معزولة قبل نشره في الإنتاج