Core FTP/SFTP Server 1.2 contains a buffer overflow vulnerability that allows attackers to crash the service by supplying an excessively long string in the User domain field. Attackers can paste a malicious payload containing 7000 bytes of data into the domain configuration to trigger an application crash and deny service.
CVE-2019-25654 is a buffer overflow vulnerability in Core FTP/SFTP Server 1.2 that allows remote attackers to cause denial of service by sending an excessively long string (7000+ bytes) in the User domain field. With a CVSS score of 7.5 and no available patch, this vulnerability poses a significant risk to organizations relying on this FTP service for file transfer operations. The lack of exploit availability provides limited immediate threat, but the vulnerability remains exploitable through straightforward payload delivery.
Immediate Actions:
1. Inventory all instances of Core FTP/SFTP Server 1.2 across your infrastructure
2. Restrict network access to FTP/SFTP services using firewall rules (whitelist only authorized IP ranges)
3. Disable the FTP service if not actively required for business operations
4. Monitor FTP logs for suspicious domain field entries exceeding normal length patterns
Compensating Controls:
1. Implement input validation at the network perimeter using WAF/IDS rules to detect and block payloads >1000 bytes in FTP domain fields
2. Deploy network segmentation to isolate FTP servers from critical systems
3. Enable detailed logging and alerting for FTP connection attempts with abnormal parameters
4. Implement rate limiting on FTP connection attempts
5. Consider upgrading to alternative FTP solutions with active security support (e.g., FileZilla Server, ProFTPD with current patches)
Detection Rules:
1. Alert on FTP USER commands with domain field exceeding 500 characters
2. Monitor for Core FTP process crashes or service restarts
3. Track failed FTP authentication attempts with oversized payloads
4. Implement YARA rule: detect strings matching 'USER.*[domain field with 7000+ bytes]'
الإجراءات الفورية:
1. قم بحصر جميع نسخ Core FTP/SFTP Server 1.2 عبر البنية التحتية الخاصة بك
2. قيد الوصول إلى شبكة خدمات FTP/SFTP باستخدام قواعد جدار الحماية (قائمة بيضاء للنطاقات المصرح بها فقط)
3. عطّل خدمة FTP إذا لم تكن مطلوبة بنشاط للعمليات التجارية
4. راقب سجلات FTP للبحث عن إدخالات حقل نطاق مريبة تتجاوز أنماط الطول العادية
الضوابط التعويضية:
1. تطبيق التحقق من صحة الإدخال على محيط الشبكة باستخدام قواعد WAF/IDS للكشف عن الحمولات التي تتجاوز 1000 بايت وحجبها
2. نشر تقسيم الشبكة لعزل خوادم FTP عن الأنظمة الحرجة
3. تفعيل السجلات التفصيلية والتنبيهات لمحاولات اتصال FTP ذات المعاملات غير الطبيعية
4. تطبيق تحديد معدل على محاولات اتصال FTP
5. النظر في الترقية إلى حلول FTP بديلة مع دعم أمني نشط
قواعد الكشف:
1. تنبيه على أوامر FTP USER مع حقل نطاق يتجاوز 500 حرف
2. مراقبة أعطال عملية Core FTP أو إعادة تشغيل الخدمة
3. تتبع محاولات المصادقة الفاشلة في FTP مع حمولات مبالغ فيها
4. تطبيق قاعدة YARA: الكشف عن السلاسل المطابقة لأنماط الحمولات الكبيرة