Cross-Site request forgery (CSRF) vulnerability in Sync Breeze Enterprise Server v10.4.18 and Disk Pulse Enterprise v10.4.18. An authenticated user could cause another user to perform unwanted actions within the application they are logged into. This vulnerability is possible due to the lack of proper CSRF token implementation. Among other things, it is possible, using a POST request to change a user's password or create users via '/setup_login?sid=', affecting the 'username', 'password', and 'cpassword' parameters.
A CSRF vulnerability (CVE-2025-59891) affects Sync Breeze Enterprise and Disk Pulse Enterprise v10.4.18, allowing authenticated attackers to perform unauthorized actions including password changes and user creation. With a CVSS score of 8.0, this vulnerability poses significant risk to organizations using these file synchronization and disk monitoring tools. Immediate patching is critical as the vulnerability requires minimal attacker sophistication and can lead to account compromise and unauthorized administrative access.
IMMEDIATE ACTIONS:
1. Identify all instances of Sync Breeze Enterprise and Disk Pulse Enterprise v10.4.18 in your environment
2. Restrict network access to affected applications to trusted internal networks only
3. Implement Web Application Firewall (WAF) rules to block POST requests to '/setup_login?sid=' endpoints from untrusted sources
4. Monitor authentication logs for suspicious password change requests and new user creation events
5. Conduct immediate audit of user accounts created in the past 30 days
PATCHING GUIDANCE:
1. Apply vendor patches immediately to upgrade from v10.4.18 to the latest patched version
2. Test patches in non-production environment before deployment
3. Schedule maintenance windows for production systems
4. Verify CSRF token implementation post-patch through security testing
COMPENSATING CONTROLS (if patching delayed):
1. Implement SameSite cookie attributes (Strict or Lax) at application level
2. Deploy reverse proxy with CSRF token validation
3. Enforce multi-factor authentication for administrative functions
4. Implement IP whitelisting for administrative access
5. Disable '/setup_login' endpoint if not actively used
DETECTION RULES:
1. Alert on POST requests to '/setup_login?sid=' with 'username', 'password', or 'cpassword' parameters
2. Monitor for multiple password change requests from same user within short timeframe
3. Alert on new user creation events outside normal business hours
4. Track failed CSRF token validation attempts
5. Monitor for cross-origin requests to affected endpoints
الإجراءات الفورية:
1. تحديد جميع نسخ Sync Breeze Enterprise و Disk Pulse Enterprise v10.4.18 في بيئتك
2. تقييد الوصول إلى الشبكة للتطبيقات المتأثرة إلى الشبكات الداخلية الموثوقة فقط
3. تطبيق قواعد جدار حماية تطبيقات الويب لحجب طلبات POST إلى نقاط نهاية '/setup_login?sid=' من مصادر غير موثوقة
4. مراقبة سجلات المصادقة للطلبات المريبة لتغيير كلمات المرور وأحداث إنشاء المستخدمين
5. إجراء تدقيق فوري لحسابات المستخدمين التي تم إنشاؤها في آخر 30 يوماً
إرشادات التصحيح:
1. تطبيق تصحيحات البائع فوراً للترقية من v10.4.18 إلى أحدث إصدار مصحح
2. اختبار التصحيحات في بيئة غير الإنتاج قبل النشر
3. جدولة نوافذ الصيانة لأنظمة الإنتاج
4. التحقق من تطبيق رمز CSRF بعد التصحيح من خلال الاختبار الأمني
الضوابط البديلة (إذا تأخر التصحيح):
1. تطبيق سمات ملفات تعريف الارتباط SameSite (Strict أو Lax) على مستوى التطبيق
2. نشر وكيل عكسي مع التحقق من رمز CSRF
3. فرض المصادقة متعددة العوامل للوظائف الإدارية
4. تطبيق القائمة البيضاء للعناوين IP للوصول الإداري
5. تعطيل نقطة نهاية '/setup_login' إذا لم تكن قيد الاستخدام النشط
قواعد الكشف:
1. تنبيه على طلبات POST إلى '/setup_login?sid=' مع معاملات 'username' أو 'password' أو 'cpassword'
2. مراقبة طلبات تغيير كلمات المرور المتعددة من نفس المستخدم في إطار زمني قصير
3. تنبيه على أحداث إنشاء المستخدمين خارج ساعات العمل العادية
4. تتبع محاولات التحقق من رمز CSRF الفاشلة
5. مراقبة الطلبات عبر الأصول إلى نقاط النهاية المتأثرة