CVE-2026-7054Tenda F456路由器1.0.0.5版本存在缓冲区溢出漏洞。该漏洞位于httpd组件的/goform/PPTPDClient接口fromPptpUserAdd函数中。攻击者可通过恶意的opttype或usernamewith参数触发溢出,导致远程代码执行。漏洞利用难度低且无需用户交互,对设备机密性、完整性及可用性构成严重威胁。
该漏洞根源在于Tenda F456路由器固件版本1.0.0.5中的`/goform/PPTPDClient`接口处理逻辑缺陷。具体来说,`httpd`组件中的`fromPptpUserAdd`函数在解析用户提交的数据时,针对`opttype`及`usernamewith`等关键参数缺乏必要的边界检查机制。当攻击者向该端点发送特制的HTTP POST请求时,超长的恶意数据会触发栈缓冲区溢出。由于CVSS向量指标PR:L表明攻击者需要低权限账户,但考虑到IoT设备安全性较弱,这通常不难获取。溢出发生时,攻击者可精心构造Payload覆盖返回地址,劫持控制流并执行任意Shellcode,从而获得设备的最高控制权限,造成敏感信息泄露或设备被植入后门。