CVE-2025-11327CVE-2025-11327是Tenda AC18路由器固件版本15.03.05.19(6318)中存在的安全漏洞。该漏洞位于/goform/SetUpnpCfg接口的未知代码部分,属于典型的UPnP配置处理功能中的安全缺陷。攻击者可以通过精心构造的upnpEn参数触发栈缓冲区溢出,从而实现远程代码执行。CVSS 3.1评分为8.8分,属于高危级别漏洞,攻击者可以从网络远程发起攻击,仅需低权限认证即可利用,无需用户交互。该漏洞的成功利用将对系统的机密性、完整性和可用性均产生高影响,可能导致路由器完全被攻击者控制,进而窃取网络流量、篡改路由配置或将其作为内网渗透的跳板。漏洞已于2025年10月6日公开披露,且利用方式已在公开渠道发布,修复紧迫性较高。Tenda AC18作为一款广泛应用于家庭和小型办公环境的无线路由器,其安全性直接关系到用户网络安全,因此该漏洞的影响范围值得关注。
该漏洞存在于Tenda AC18路由器固件的/goform/SetUpnpCfg HTTP接口处理逻辑中。当用户通过Web管理界面或API调用配置UPnP功能时,服务器端程序会接收客户端传递的upnpEn参数。然而,该参数在处理过程中未进行充分的长度校验和边界检查,导致攻击者可以通过传递超长字符串来覆盖栈上的返回地址和关键数据。
具体利用方式如下:
1. 攻击者首先需要获取路由器的管理权限(低权限即可),通常通过默认凭证或已知弱口令实现;
2. 向/goform/SetUpnpCfg端点发送精心构造的HTTP POST请求;
3. 请求中包含超长upnpEn参数值,触发栈缓冲区溢出;
4. 溢出数据覆盖栈帧中的返回地址,劫持程序执行流;
5. 攻击者通过ROP链或shellcode实现远程代码执行,获取路由器shell权限。
由于该漏洞属于栈溢出类型,且攻击者无需用户交互即可远程触发,结合路由器作为网络基础设施的特殊地位,一旦被恶意利用,后果将十分严重。攻击者可在路由器上植入后门、窃取WiFi密码、劫持DNS流量或对内网设备发起进一步攻击。