CVE-2026-5036该漏洞存在于Tenda 4G06路由器04.06.01.29版本中。由于/goform/DhcpListClient接口的fromDhcpListClient函数未正确过滤“page”参数,导致远程攻击者可通过发送特制恶意数据包触发栈溢出。攻击者无需用户交互即可利用此漏洞,可能导致设备崩溃或执行任意代码,获取系统最高权限,严重影响设备的安全性、完整性和可用性。
该漏洞根源在于Tenda 4G06固件对HTTP请求参数处理的逻辑缺陷。具体而言,在/goform/DhcpListClient处理端点对应的fromDhcpListClient函数中,程序使用了不安全的字符串操作函数(如strcpy)将用户提交的“page”参数值直接复制到栈上的局部变量缓冲区。由于未对输入长度进行严格的边界检查,当传入的参数长度超过缓冲区大小时,多余的数据将溢出缓冲区并覆盖栈上的相邻内存区域。攻击者能够利用这一缺陷,通过远程发送特制的HTTP请求注入恶意机器码。成功利用后,攻击者可劫持控制流,以Root权限执行任意系统命令,进而植入后门或窃取数据。