CVE-2025-63458CVE-2025-63458是一个影响Tenda AX-1803 v1.0.0.1路由器的栈溢出漏洞。该漏洞存在于Web管理界面的form_fast_setting_wifi_set函数中,攻击者可以通过timeZone参数注入超长字符串,触发栈缓冲区溢出。漏洞的CVSS评分为7.5,属于高危级别,主要影响路由器的可用性,导致设备崩溃并造成拒绝服务(DoS)攻击。Tenda AX-1803是一款面向家庭和小型办公环境的WiFi 6路由器,支持1800Mbps无线速率。由于该漏洞无需认证即可利用,攻击者可以通过网络直接向受影响设备发送恶意请求,无需任何用户交互。这使得漏洞具有极高的危害性,尤其是对于暴露在互联网上的路由器设备。攻击成功后,设备会因栈溢出而崩溃,需要人工重启才能恢复服务。对于企业用户而言,大量部署的Tenda路由器可能成为攻击目标,导致网络服务中断。建议用户及时关注厂商更新,采取临时防护措施,并尽快升级到最新固件版本。
该漏洞的根本原因在于Tenda AX-1803 v1.0.0.1固件中的form_fast_setting_wifi_set函数对timeZone参数缺乏有效的长度检查。当用户提交WiFi设置请求时,程序直接将用户输入的timeZone参数值复制到栈上的固定大小缓冲区中,而没有验证输入字符串的长度。如果攻击者构造一个超长的timeZone字符串(通常超过数百字节),就会发生栈缓冲区溢出,覆盖相邻的栈内存区域,包括函数返回地址和保存的寄存器值。在典型的栈溢出利用中,攻击者可以通过精确控制溢出数据来劫持程序控制流,执行任意代码。但由于该设备的固件通常启用了栈保护机制(如Stack Canary),且资源受限,直接实现远程代码执行可能较为困难。漏洞的主要实际影响是导致程序崩溃和拒绝服务。攻击者发送恶意请求后,路由器Web服务进程会因未处理的异常而终止,用户将无法访问路由器的管理界面,无线网络服务也可能受到影响。攻击者可以通过发送大量此类恶意请求实现持续性DoS攻击。由于该漏洞存在于处理WiFi设置的功能点,攻击者可以利用它来干扰正常的网络配置过程。