Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify reachable TOTOLINK T6 management interface
-
ExploitCraft HTTP POST to /cgi-bin/cstecgi.cgi
-
ExecutionInvoke setLanguageCfg action without credentials
-
ImpactDevice applies language configuration change
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No authentication and no special device configuration are required beyond network reachability to the TOTOLINK T6 web management interface on its HTTP management port. If the management interface is bound only to the LAN interface - the typical factory default - exploitation is limited to hosts on the same local network segment. If WAN-side remote management has been explicitly enabled by the operator (a non-default configuration), the device becomes exploitable from the internet without any credentials. The sole limiting factor is TCP reachability to /cgi-bin/cstecgi.cgi; no account, session token, API key, or specific device state is required. The impact is further bounded by the fact that only the language configuration parameter is modifiable via this specific function. |
| Impact | The CVSS 7.5 High rating reflects the unauthenticated network attack vector (AV:N/AC:L/PR:N/UI:N), which is technically accurate - no credentials or user interaction are required. However, the practical impact ceiling is limited: only language configuration is modifiable, a non-persistent and easily reversible device setting that does not yield code execution, credential disclosure, or service disruption (C:N/A:N). No EPSS probability score was provided in the input data, making statistical exploitation likelihood unknown. The vulnerability is absent from the CISA KEV catalog and no confirmed public exploit code exists, with researcher GitHub coordination repos indicating academic discovery rather than active weaponization. Under the SSVC framework, technical impact is partial at best, and automatable exploitation applies only to the narrow goal of changing a cosmetic device setting. Deployments with the management interface exposed to the WAN face greater risk, while those bound to the LAN only - the typical default - have meaningfully reduced real-world exposure. Organizations with TOTOLINK T6 devices in internet-facing configurations should treat this as an elevated concern, whereas those with proper network segmentation can appropriately deprioritize it. |
| Exploit ScenarioDerived | An attacker with HTTP access to the TOTOLINK T6 management interface sends a single crafted POST request to /cgi-bin/cstecgi.cgi specifying the setLanguageCfg action and a chosen language parameter value, with no session cookie or authentication token required. The device processes the request and applies the configuration change. No public exploit code has been confirmed at time of analysis, but the attack requires only a basic HTTP client and knowledge of the endpoint, making it trivially constructible from the CVE description alone. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 01, 2026
Unauthenticated configuration modification in TOTOLINK T6 firmware 4.1.5cu.748_B20211015 allows any network-reachable attacker to alter the device's language setting by sending a crafted HTTP POST request to /cgi-bin/cstecgi.cgi without supplying credentials. The setLanguageCfg function performs no access control check before processing the request (CWE-284), meaning the endpoint is open to any host that can reach the management interface. No active exploitation is confirmed in the CISA KEV catalog, and no public exploit code has been confirmed at time of analysis, though two independent researchers have coordinated disclosure directly with TOTOLINK via GitHub.
RemediationAI
No vendor-released patch with a confirmed fixed firmware version has been identified in the available reference data at time of analysis. Administrators should monitor the TOTOLINK firmware download page (https://www.totolink.net/home/menu/detail/menu_listtpl/download/id/190/ids/36.html) and the researcher CVE coordination repositories (https://github.com/DarkBoulder/CVE-Vendor-Coordination/blob/main/TOTOLINK/README.md and https://github.com/ShengWu00/CVE-Vendor-Coordination/blob/main/TOTOLINK/README.md) for updated firmware and patch status. As an immediate compensating control, disable WAN-side web management access on the T6 if not operationally required; this removes internet-facing reachability and eliminates remote exploitation at the cost of requiring LAN access for device administration. Additionally, apply firewall ACLs to restrict management interface access to specific trusted management hosts, limiting the pool of potential unauthenticated attackers even on the LAN. Neither control addresses the underlying missing access check but substantially reduces exploitability.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
TOTOLINK T6 is a consumer and SOHO wireless router whose web management interface routes HTTP POST requests through the CGI dispatcher at /cgi-bin/cstecgi.cgi. Individual handler functions such as setLanguageCfg are registered action handlers within this dispatcher. CWE-284 (Improper Access Control) applies because the setLanguageCfg handler processes caller-supplied parameters to update device language configuration without first verifying that the requester holds a valid authenticated session or any privilege. This pattern - individual action handlers failing to call a shared authentication gate - is a recurring class of vulnerability in embedded router firmware from budget vendors. The precisely affected firmware is version 4.1.5cu.748_B20211015; NVD CPE data is entirely generic (cpe:2.3:a:n/a:n/a:*:*:*:*:*:*:*:*), making machine-readable version enumeration impossible from NVD alone and requiring reference to the vendor firmware download page.
Know when N A gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Integrity impact is Low rather than High because only a cosmetic language configuration parameter is modifiable, not security-critical settings; all other metrics match the provided vector.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
Incorrect access control in the setLanguageCfg function of TOTOLINK T6 4.1.5cu.748_B20211015 allows unauthenticated attackers to modify language configuration via sending a crafted POST request to /cgi-bin/cstecgi.cgi.
Executive ViewAI
TOTOLINK T6 routers running firmware version 4.1.5cu.748_B20211015 contain an unauthenticated access control vulnerability allowing any network-connected attacker to modify device configuration settings without credentials. Organizations using these devices face risk of unauthorized administrative changes and potential network compromise until the vendor releases a patch.
Implement network-level access controls restricting management interface access to authorized administrative networks only via firewall rules or VLAN isolation. Disable remote management capabilities if not essential for operations. Monitor TOTOLINK security advisories for patch releases. Audit device configurations periodically for unauthorized modifications.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr
Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han
A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi
Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc
Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula
Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root
LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(
Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti
Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr
SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg
Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ
Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali
EUVD-2026-68531
GHSA-93x7-hmfr-7pxq
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB