CVE-2025-15044CVE-2025-15044是影响Tenda WH450路由器1.0.0.18版本的严重安全漏洞。该漏洞存在于路由器的/goform/NatStaticSetting接口中,由于对page参数的用户输入未进行充分的边界检查,直接将用户可控数据复制到栈上的固定大小缓冲区中,导致栈缓冲区溢出。攻击者可以通过构造超长的page参数值,覆盖栈上的返回地址和其他关键数据,实现远程代码执行。由于该漏洞可通过网络远程利用,且无需任何认证,CVSS评分高达9.8,属于严重级别。漏洞利用代码已公开,威胁级别极高。
漏洞位于Tenda WH450路由器的Web服务器组件中,具体在处理/goform/NatStaticSetting HTTP请求时。攻击者通过POST或GET请求向该接口发送精心构造的page参数,该参数值被直接传递给栈上的局部缓冲区而未进行长度验证。在C语言实现中,如果代码类似strcpy或sprintf等不安全的字符串操作函数,当输入字符串长度超过目标缓冲区大小时,就会发生栈缓冲区溢出。成功的溢出攻击可以覆盖函数的返回地址,使攻击者能够控制程序执行流程,最终在路由器上执行任意代码。由于路由器通常以root权限运行,攻击者可以获得完全的系统控制权。攻击者还可能通过ROP(返回导向编程)技术绕过NX/DEP保护机制。