CVE-2026-5604Tenda CH22 1.0.0.1 版本中存在严重的安全漏洞。问题出在参数处理组件的 `/goform/CertLocalPrecreate` 接口,具体涉及 `formCertLocalPrecreate` 函数。由于对 `standard` 参数的处理缺乏有效检查,攻击者可以构造恶意数据引发基于栈的缓冲区溢出。利用此漏洞无需用户交互,远程攻击者可借此获取系统控制权,导致数据泄露或服务中断。
该漏洞源于 Tenda CH22 路由器固件中 `/goform/CertLocalPrecreate` 模块对用户输入验证不足。当 `formCertLocalPrecreate` 函数处理 `standard` 参数时,未对输入数据的长度进行限制,直接将其拷贝到栈上的固定大小缓冲区中。攻击者通过发送特制的 HTTP POST 请求,包含超长的 `standard` 参数值,可覆盖栈上的返回地址或关键函数指针。由于 CVSS 评分显示攻击复杂度低且无需用户交互,攻击者可利用此漏洞在目标设备上执行任意代码,完全控制设备,造成机密性、完整性和可用性的全面破坏。