A vulnerability has been found in Tenda AC9 15.03.02.13. Impacted is the function formQuickIndex of the file /goform/QuickIndex of the component POST Request Handler. Such manipulation of the argument PPPOEPassword leads to stack-based buffer overflow. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used.
A critical stack-based buffer overflow vulnerability exists in Tenda AC9 router firmware version 15.03.02.13, affecting the QuickIndex POST handler. The vulnerability allows remote attackers to execute arbitrary code by sending a malicious PPPOEPassword parameter, with no authentication required. This poses significant risk to Saudi organizations relying on Tenda routers for network infrastructure, particularly in SMEs and branch offices.
IMMEDIATE ACTIONS:
1. Identify all Tenda AC9 devices running firmware 15.03.02.13 in your network using network scanning tools
2. Isolate affected routers from critical network segments if possible
3. Implement network segmentation to limit router access to trusted networks only
4. Disable remote management features on affected devices
5. Change all default credentials and PPPOEPassword values to complex strings
COMPENSATING CONTROLS (until patch available):
6. Deploy WAF/IPS rules to block POST requests to /goform/QuickIndex with suspicious PPPOEPassword payloads
7. Monitor for buffer overflow patterns: requests with PPPOEPassword values exceeding 256 bytes
8. Implement network access controls restricting access to router management interfaces
9. Enable logging on all router access attempts and review logs daily
10. Consider replacing Tenda AC9 devices with patched alternatives from other vendors
DETECTION RULES:
- Alert on POST requests to /goform/QuickIndex containing PPPOEPassword parameter >256 characters
- Monitor for unexpected process execution or code injection attempts from router IP addresses
- Track failed authentication attempts to router management interfaces
الإجراءات الفورية:
1. تحديد جميع أجهزة Tenda AC9 التي تعمل بالإصدار 15.03.02.13 في الشبكة باستخدام أدوات المسح
2. عزل الأجهزة المتأثرة عن أجزاء الشبكة الحرجة إن أمكن
3. تطبيق تقسيم الشبكة لتحديد وصول الجهاز للشبكات الموثوقة فقط
4. تعطيل ميزات الإدارة البعيدة على الأجهزة المتأثرة
5. تغيير جميع بيانات الاعتماد الافتراضية وقيم PPPOEPassword إلى سلاسل معقدة
الضوابط البديلة (حتى توفر التصحيح):
6. نشر قواعد WAF/IPS لحجب طلبات POST إلى /goform/QuickIndex برسائل PPPOEPassword مريبة
7. مراقبة أنماط تجاوز المخزن المؤقت: الطلبات بقيم PPPOEPassword تتجاوز 256 بايت
8. تطبيق ضوابط الوصول للشبكة لتقييد الوصول لواجهات إدارة الجهاز
9. تفعيل السجلات لجميع محاولات الوصول للجهاز ومراجعة السجلات يومياً
10. استبدال أجهزة Tenda AC9 بأجهزة بديلة معدلة من موردين آخرين