CVE-2025-15177CVE-2025-15177是Tenda WH450路由器1.0.0.18固件中的一个高危安全漏洞。该漏洞位于HTTP请求处理组件的/goform/SetIpBind接口,攻击者通过构造恶意的page参数可以触发栈缓冲区溢出。由于该漏洞可通过网络远程利用且无需用户交互,攻击者可以在认证后通过发送精心设计的HTTP请求来执行任意代码。受影响的路由器为Tenda WH450,家用和小型企业用户应尽快采取防护措施。此漏洞已公开披露,可能已被在野利用。
该漏洞是典型的栈缓冲区溢出问题,存在于Tenda WH450路由器的HTTP服务组件中。具体来说,/goform/SetIpBind接口在处理用户提交的page参数时,未对输入长度进行充分验证直接将数据拷贝到栈上的固定大小缓冲区中。当page参数长度超过缓冲区容量时,会发生栈溢出,覆盖相邻的栈帧数据包括返回地址。攻击者可以通过精心构造超长字符串覆盖返回地址,将程序执行流劫持到恶意代码。由于该服务以高权限(root)运行,攻击成功后可获得完全控制权。攻击者首先需要通过管理员认证,然后发送包含超长page参数的POST请求到/goform/SetIpBind接口即可触发漏洞。