CVE-2025-15162CVE-2025-15162是Tenda WH450路由器1.0.0.18版本中存在的一个高危安全漏洞。该漏洞位于路由器的Web管理界面,攻击者可以通过发送特制的HTTP请求到/goform/RouteStatic端点,利用page参数触发栈缓冲区溢出。Tenda WH450是一款面向家庭和小型办公环境的无线路由器设备,其Web管理界面存在输入验证不足的问题。攻击者无需进行身份验证即可利用此漏洞(尽管需要高权限,但可能通过其他方式获取),远程发送精心构造的数据包即可触发缓冲区溢出。这可能导致路由器固件崩溃(拒绝服务攻击)或在某些情况下实现远程代码执行,从而完全控制受影响设备。由于路由器通常处于网络边界位置,攻击者一旦成功利用此漏洞,可进一步渗透到内网环境中,对整个网络基础设施造成严重威胁。该漏洞已于2025年12月29日公开披露,厂商尚未发布官方修复补丁。
该漏洞为典型的栈缓冲区溢出(Stack-based Buffer Overflow)漏洞,存在于Tenda WH450路由器的Web服务器组件中。具体来说,当路由器处理对/goform/RouteStatic端点的HTTP POST请求时,会将用户提交的page参数值复制到栈上的固定大小缓冲区中,但由于缺乏边界检查,攻击者可以构造超长字符串覆盖相邻的栈内存区域。在x86/ARM架构下,栈溢出可覆盖函数返回地址、保存的寄存器值以及栈帧指针等关键数据。攻击者通过精确控制溢出数据,可以将返回地址指向恶意代码或现有的ROP(Return-Oriented Programming)链,从而劫持程序执行流程。由于该路由器运行的是嵌入式Linux系统,攻击成功后可能获得root权限,完全控制设备。漏洞利用需要攻击者构造包含超长page参数的HTTP请求,可通过WAN或LAN接口发送,攻击复杂度较低。