A vulnerability was found in D-Link DIR-615 4.10. This issue affects some unknown processing of the file /set_temp_nodes.php of the component URL Filter. The manipulation results in os command injection. The attack can be executed remotely. The exploit has been made public and could be used. This vulnerability only affects products that are no longer supported by the maintainer.
A critical OS command injection vulnerability exists in D-Link DIR-615 firmware version 4.10 through the /set_temp_nodes.php URL filter component. The vulnerability allows remote attackers to execute arbitrary system commands without authentication. With public exploits available and the product no longer receiving vendor support, this poses an immediate threat to organizations still operating legacy D-Link routers in their networks.
IMMEDIATE ACTIONS:
1. Conduct urgent inventory of all D-Link DIR-615 devices in your network, particularly those running firmware 4.10
2. Isolate affected devices from critical network segments using network segmentation or VLAN isolation
3. Disable remote management access to these devices immediately
4. Monitor for suspicious HTTP requests to /set_temp_nodes.php on affected devices
PATCHING GUIDANCE:
1. Check D-Link support portal for available firmware updates beyond 4.10 (though vendor support is limited)
2. If firmware updates are unavailable, plan immediate replacement with supported router models
3. If replacement is not immediately feasible, implement strict access controls via firewall rules
COMPENSATING CONTROLS:
1. Deploy Web Application Firewall (WAF) rules to block requests to /set_temp_nodes.php
2. Implement network-level filtering to restrict access to router management interfaces
3. Enable logging and alerting for any HTTP POST requests to the vulnerable endpoint
4. Restrict router access to authorized administrative networks only
5. Implement rate limiting on HTTP requests to the router
DETECTION RULES:
1. Monitor for HTTP requests containing patterns: /set_temp_nodes.php with POST method
2. Alert on command injection payloads: $(command), `command`, ;command;, |command
3. Track failed authentication attempts followed by exploitation attempts
4. Monitor router system logs for unexpected process execution
5. Implement IDS/IPS signatures for D-Link DIR-615 exploitation attempts
الإجراءات الفورية:
1. إجراء جرد عاجل لجميع أجهزة D-Link DIR-615 في شبكتك، خاصة تلك التي تعمل بالإصدار 4.10
2. عزل الأجهزة المتأثرة عن أجزاء الشبكة الحرجة باستخدام تقسيم الشبكة أو عزل VLAN
3. تعطيل الوصول الإداري البعيد لهذه الأجهزة فوراً
4. مراقبة طلبات HTTP المريبة إلى /set_temp_nodes.php على الأجهزة المتأثرة
توجيهات التصحيح:
1. تحقق من بوابة دعم D-Link للحصول على تحديثات البرامج الثابتة بعد الإصدار 4.10
2. إذا لم تكن تحديثات البرامج الثابتة متاحة، خطط لاستبدال فوري بنماذج موجهات مدعومة
3. إذا لم يكن الاستبدال ممكناً على الفور، قم بتنفيذ ضوابط وصول صارمة عبر قواعد جدار الحماية
الضوابط البديلة:
1. نشر قواعد جدار حماية تطبيقات الويب (WAF) لحظر الطلبات إلى /set_temp_nodes.php
2. تنفيذ تصفية على مستوى الشبكة لتقييد الوصول إلى واجهات إدارة الموجه
3. تفعيل التسجيل والتنبيهات لأي طلبات HTTP POST إلى نقطة النهاية الضعيفة
4. تقييد وصول الموجه بالشبكات الإدارية المصرح بها فقط
5. تنفيذ تحديد معدل على طلبات HTTP إلى الموجه
قواعد الكشف:
1. مراقبة طلبات HTTP التي تحتوي على أنماط: /set_temp_nodes.php مع طريقة POST
2. التنبيه على حمولات حقن الأوامر: $(command), `command`, ;command;, |command
3. تتبع محاولات المصادقة الفاشلة متبوعة بمحاولات الاستغلال
4. مراقبة سجلات نظام الموجه للتنفيذ غير المتوقع للعمليات
5. تنفيذ توقيعات IDS/IPS لمحاولات استغلال D-Link DIR-615