CVE-2026-5989Tenda F451路由器1.0.0.7版本存在严重安全漏洞,位于/goform/RouteStatic接口的fromRouteStatic函数中。由于未正确处理用户输入的page参数,导致发生栈缓冲区溢出。攻击者无需用户交互即可远程发起攻击,利用该漏洞可执行任意代码,造成设备信息泄露、数据篡改及服务拒绝,对系统安全构成严重威胁。
该漏洞根因在于Tenda F451路由器固件中/goform/RouteStatic处理函数对输入参数page的边界检查缺失。当攻击者向该接口发送特制的HTTP请求,并在page参数中注入超长字符串时,程序未进行长度校验即直接使用不安全的拷贝函数(如strcpy)将数据复制到栈缓冲区。这导致数据溢出并覆盖栈上的返回地址或基址指针等关键内存区域。鉴于CVSS向量显示攻击复杂度低且无需用户交互,攻击者可精心构造Payload,通过覆盖返回地址劫持控制流,使其跳转至预设的Shellcode或ROP链。最终,这将导致设备以最高权限执行任意代码,攻击者可完全接管路由器控制权,植入后门或窃敏数据。