CVE-2026-7099CVE-2026-7099 是 Tenda F456 路由器固件 1.0.0.5 版本中发现的一个高危安全漏洞。该漏洞属于缓冲区溢出类型,存在于 Web 管理接口的特定处理函数中。攻击者无需复杂的用户交互,仅需低权限即可通过网络远程触发该漏洞。通过精心构造恶意数据包发送至受影响设备,攻击者可导致系统崩溃或执行任意代码,从而完全控制设备,对网络机密性、完整性和可用性构成严重威胁。
Tenda F456 路由器在版本 1.0.0.5 的固件代码中存在严重的缓冲区溢出安全缺陷。该漏洞具体源于 httpd 守护进程中的 `formQuickIndex` 函数,该函数负责处理来自 `/goform/QuickIndex` URL 的请求。在解析请求参数时,程序直接将用户提交的 `mit_linktype` 参数值拷贝到栈上的固定大小缓冲区中,而未进行任何长度校验或安全过滤。攻击者可以构造包含超长字符串的特制 HTTP 请求(通常由数千个字节组成,并包含特定的填充模式以对齐栈帧)。当该请求被处理时,多余的字节会溢出缓冲区边界,覆盖相邻的栈变量,甚至覆盖函数的返回地址。通过精确控制返回地址指向攻击者注入的 Shellcode(攻击载荷),攻击者可以绕过原有的程序逻辑,迫使设备执行任意指令。由于 httpd 服务通常运行在高权限级别,这可能导致攻击者完全接管路由器系统,窃听网络流量或植入僵尸程序。