CVE-2026-34124TP-Link Tapo C520WS v2.6版本在HTTP请求路径解析逻辑中发现了一个拒绝服务漏洞。该漏洞源于系统对原始请求路径实施了长度限制,却忽略了路径规范化过程中可能发生的扩展。相邻网络中的攻击者可利用此缺陷发送特制HTTP请求,触发缓冲区溢出及内存损坏,最终导致系统中断或设备重启。该漏洞无需认证即可被利用,对设备可用性构成威胁。
该漏洞位于TP-Link Tapo C520WS固件v2.6的Web服务HTTP解析模块中。在处理传入的HTTP请求时,程序会检查原始请求路径(URL)的长度。然而,当程序对路径进行规范化(例如解析 `../`、URL解码等)操作时,路径的实际长度可能会增加。程序未针对规范化后的最终路径长度进行二次校验。攻击者位于相邻网络(AV:A),无需认证(PR:N)即可向设备发送精心构造的恶意HTTP请求。该请求包含经过特殊设计的路径字符串,在经过规范化处理后长度超出预设缓冲区大小。这会导致栈溢出或堆溢出,造成内存损坏。由于破坏了关键的内存数据结构,设备会触发异常处理机制,表现为Web服务崩溃或设备自动重启,从而形成拒绝服务攻击。