CVE-2025-68706CVE-2025-68706是存在于KuWFi 4G LTE AC900设备Web服务器中的严重安全漏洞。该漏洞位于GoAhead-Webs HTTP守护进程的处理程序中,具体为/goform/formMultiApnSetting端点。攻击者可通过发送特制的HTTP请求,利用pincode参数注入超长字符串,由于后端使用不安全的sprintf()函数且缺乏边界检查,导致栈缓冲区溢出。此漏洞无需任何认证即可利用,CVSS评分高达9.8,属于紧急严重级别。成功利用可导致Web服务器崩溃,更严重的是在特定条件下可能实现远程代码执行,从而完全控制受影响设备。考虑到该设备通常部署在网络边缘位置,漏洞可能对整个网络基础设施造成严重威胁。
该漏洞的根本原因在于GoAhead-Webs HTTP服务器在处理/goform/formMultiApnSetting请求时,使用sprintf()函数将用户可控的pincode参数直接复制到栈上的固定132字节缓冲区中。sprintf()函数在复制时不进行边界检查,当传入的pincode参数长度超过132字节时,就会发生栈缓冲区溢出。溢出的数据会覆盖相邻的栈内存区域,包括函数返回地址、保存的寄存器值等关键数据。攻击者可以通过精心构造溢出数据来覆盖返回地址,将程序执行流重定向到恶意代码。在某些情况下,攻击者可能需要绕过栈保护机制(如Stack Canary)才能实现可靠的代码执行。该漏洞的网络攻击向量为AV:N(网络可利用),无需认证(PR:N)且无需用户交互(UI:N),使得漏洞极易被大规模利用。