Xernary/CVE-2025-63821
GitHub: Xernary/CVE-2025-63821
该项目是 TOTOLINK A720R 路由器固件中因输入校验不足导致参数注入漏洞(CVE-2025-63821)的概念验证代码与分析报告。
Stars: 0 | Forks: 0
# CVE-2025-63821
## 提交者:Nicola Giuffrida
## 信息
**供应商:** TOTOLINK
**供应商网站:** [TOTOLINK](https://www.totolink.net/)
**型号:** A720R
**固件版本:** V4.1.5cu.630_B20250509
**固件下载地址:** [TOTOLINK](https://www.totolink.net/home/menu/detail/menu_listtpl/download/id/203/ids/36.html)
## 严重程度
CVSS v4.0 基础分数:4.8(中危)
向量:`CVSS:4.0/AV:A/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N`
## 漏洞详情
`Validity_check` 函数的过滤/清理不足,导致 `setDiagnosisCfg` 和 `setTracerouteCfg` 组件中存在参数注入问题。
易受攻击的代码位于 cstecgi.cgi 固件二进制文件的 `FUN_0041f1ac()` 和 `FUN_0041f0e4()` 中;在这两个函数中,`ip_addr` 缓冲区直接从 HTTP 请求参数中填充:


通过精心构造的 HTTP 请求,在 `Diagnosis`(诊断)功能的 IP 地址字段中注入 '#' 字符,会导致“Diagnosis”按钮失去响应,使该功能无限期不可用:

通过精心构造的 HTTP 请求,在 `Route Tracking`(路由跟踪)功能(或 `Diagnosis` 功能)的 IP 地址字段中利用 '-' 字符注入任意参数,会导致参数注入:

标签:CISA项目, Maven, PoC, 参数注入, 拒绝服务, 暴力破解, 漏洞验证, 路由器漏洞, 配置错误