CVE-2026-5548Tenda AC10路由器在处理系统工具密码修改请求时存在栈溢出漏洞。攻击者可利用该漏洞,通过精心构造的`sys.userpass`参数远程触发`/bin/httpd`服务崩溃,从而可能导致拒绝服务或在特定条件下执行任意代码。
漏洞位于Tenda AC10固件版本16.03.10.10_multi_TDE01的/bin/httpd二进制文件中,具体涉及`fromSysToolChangePwd`函数。该函数在处理用户提交的密码修改请求时,未对`sys.userpass`参数的长度进行有效校验,直接将其拷贝到栈上的固定大小缓冲区。由于该接口可通过网络访问且仅需低权限,攻击者可发送超长数据包覆盖栈上的返回地址,劫持程序控制流,实现远程代码执行或导致设备崩溃。