Summary
CVE-2026-51697 is an incorrect access control vulnerability (CWE-284) in the setIptvCfg function of the TOTOLINK T6 router running firmware 4.1.5cu.748_B20211015. It allows an unauthenticated remote attacker to alter the device’s IPTV service configuration by sending a crafted POST request to the router’s /cgi-bin/cstecgi.cgi endpoint. The flaw carries a CVSS v3.1 base score of 9.1 (Critical).
Technical details
- Root cause: The
setIptvCfghandler in the CGI web management interface (/cgi-bin/cstecgi.cgi) fails to enforce proper access control checks before processing configuration-changing requests. - Trigger conditions: An attacker sends a specially crafted HTTP POST request to
/cgi-bin/cstecgi.cgiinvoking thesetIptvCfgfunction, without needing valid credentials or an authenticated session. - Attack vector: Network-based, no authentication or user interaction required, low attack complexity.
- Impact: Unauthenticated modification of the device’s IPTV service configuration, which can disrupt network service or be leveraged to manipulate device behavior; the CVSS vector indicates a high confidentiality and integrity impact with no direct availability impact.
Affected software
- TOTOLINK T6, firmware version 4.1.5cu.748_B20211015
Severity
- CVSS v3.1 Base Score: 9.1 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Mitigation and recommended actions
- Immediate: Check the TOTOLINK support/download portal for a firmware release beyond 4.1.5cu.748_B20211015 that addresses this access control flaw, and apply it as soon as it is available.
- If no patch is available: Restrict access to the router’s web management interface (
/cgi-bin/cstecgi.cgi) to trusted internal networks only; disable remote/WAN-side administration; place the device behind a firewall or VPN so the management interface is not directly internet-exposed; monitor for unexpected POST requests to/cgi-bin/cstecgi.cgi.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw response body:
/cgi-bin/cstecgi.cgi,N600R (Firmware version V...),TOTOLINK

