CVE-2026-5030Totolink NR1800X 路由器在固件版本 9.1.0u.6279_B20210910 中存在严重的安全缺陷。该漏洞位于 Telnet 服务的 /cgi-bin/cstecgi.cgi 接口 NTPSyncWithHost 函数中。由于未对用户输入的 host_time 参数进行有效过滤,攻击者可远程注入恶意命令。鉴于该设备常用于网络边界,此漏洞可能导致攻击者获取设备控制权,进而对内网构成威胁。
漏洞产生的根本原因在于 Totolink NR1800X 固件中的 CGI 脚本 /cgi-bin/cstecgi.cgi 在处理 NTP 同步请求时存在逻辑缺陷。具体而言,NTPSyncWithHost 函数接收 HTTP POST 请求中的 host_time 参数,并将其直接拼接进系统命令字符串中,随后调用系统 Shell 执行。攻击者无需高权限即可通过网络发送特制的数据包,利用 Shell 元字符(如分号、反引号等)截断原有命令并附加任意指令。由于程序未对特殊字符进行转义或过滤,注入的命令将随 Web 服务权限运行,从而导致远程代码执行(RCE)。