CVE-2025-11305CVE-2025-11305是UTT HiPER 840G路由器固件(影响版本至3.1.1-190328)中存在的一个高危安全漏洞。该漏洞位于路由器管理界面的/goform/formTaskEdit端点中,具体涉及strcpy函数的使用缺陷。攻击者可通过精心构造的txtMin2参数触发缓冲区溢出漏洞,从而实现远程代码执行或拒绝服务攻击。
该漏洞的CVSS 3.1评分为8.8分,属于高危级别。攻击者可通过网络远程利用此漏洞,仅需低权限认证即可发起攻击,无需用户交互。漏洞的成功利用将导致高机密性影响、高完整性影响和高可用性影响,攻击者可能完全控制受影响的设备。
UTT HiPER 840G是一款广泛应用于中小企业及家庭环境的路由器产品,由于该漏洞可通过远程网络利用且利用代码已公开披露,对使用该设备的用户构成严重安全威胁。值得注意的是,厂商在漏洞披露前已被通知但未做出任何回应,进一步增加了该漏洞被恶意利用的风险。
该漏洞的根本原因在于UTT HiPER 840G路由器固件中/goform/formTaskEdit接口对用户输入参数txtMin2的处理不当。具体而言,程序在处理txtMin2参数时使用了不安全的strcpy函数进行字符串复制操作,而没有进行充分的长度验证。
strcpy函数是C语言中用于字符串复制的标准库函数,它会将源字符串完整复制到目标缓冲区,直到遇到空字符终止符。如果目标缓冲区的大小是固定的,而源字符串(txtMin2参数)超过目标缓冲区的大小,就会发生缓冲区溢出。攻击者可以构造超长字符串作为txtMin2参数,覆盖相邻内存区域的内容,包括函数返回地址、栈帧指针等关键数据结构。
利用方式方面,攻击者首先需要获取路由器的低权限认证凭据(PR:L),然后通过HTTP请求向/goform/formTaskEdit端点发送恶意构造的POST请求,其中txtMin2参数包含精心设计的超长payload。攻击payload通常包含shellcode或ROP链,用于覆盖返回地址并执行任意代码。由于漏洞利用代码已公开披露,攻击门槛较低,潜在受影响设备面临较大风险。