CVE-2026-5686Tenda CX12L路由器16.03.53.12版本存在栈缓冲区溢出漏洞。攻击者利用/goform/RouteStatic接口中'page'参数处理不当的缺陷,通过发送恶意数据包可导致设备崩溃或远程代码执行。该漏洞需低权限认证且攻击复杂度低,对设备机密性、完整性和可用性构成严重威胁。
该漏洞源于Tenda CX12L路由器Web管理服务对用户输入的校验机制缺失。具体而言,在/goform/RouteStatic接口处理请求时,fromRouteStatic函数直接通过拷贝操作将用户提交的'page'参数写入栈上的局部变量缓冲区,且未对输入长度进行边界检查。由于攻击向量为网络(AV:N)且所需权限为低(PR:L),攻击者可在获取低权限账户访问权限后,构造包含恶意Shellcode或特定跳转地址的超长Payload。当该Payload被发送至服务器端,会触发栈缓冲区溢出,覆盖函数返回地址及关键寄存器,从而劫持程序执行流。成功利用后,攻击者可绕过系统保护在设备上执行任意代码,导致设备被完全控制或服务中断。