Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach router web interface (/cgi-bin/cstecgi.cgi)
-
DeliverySend crafted setDmzCfg request
-
ExploitInject shell metacharacters via wanIdx
-
ExecutionExecute OS command as root
-
PersistDeploy reverse shell or botnet implant
-
ImpactFull device takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires reachability of the device's web management endpoint /cgi-bin/cstecgi.cgi and the ability to invoke the setDmzCfg handler with a malicious wanIdx parameter; no user interaction is needed and the supplied CVSS vector asserts PR:N (no authentication). Limiting factors: exploitation is only WAN-reachable if remote/HTTP administration is exposed to the internet - by default many TOTOLINK routers restrict the admin interface to the LAN, so an internet attacker may need the device to have remote management enabled, and if the firmware in fact gates setDmzCfg behind a login session then valid credentials or a session would be required despite the PR:N claim. It is specific to the A8000RU firmware 7.1cu.643_b20200521; other models/builds are not confirmed affected. |
| Impact | The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H, score 8.9) describes an unauthenticated, low-complexity, network-reachable path to total compromise, and SSVC corroborates this (Exploitation: poc, Automatable: yes, Technical Impact: total), so the theoretical severity is high. Countervailing real-world signals temper the priority: EPSS is only 0.89% (76th percentile), there is no CISA KEV listing (no confirmed active exploitation), and the sole source is a VulDB community submission with a GitHub PoC. A notable caveat is that many TOTOLINK cstecgi.cgi setXxx handlers require an authenticated session on the LAN interface in practice, whereas the vector asserts PR:N - this authentication/exposure assumption should be verified against the actual firmware, since it materially changes whether this is remotely exploitable from the WAN or only post-authentication/LAN-side. Net: a credible, exploit-available issue on an end-of-interest consumer router, but the low EPSS and absence of KEV suggest opportunistic/targeted rather than widespread mass exploitation. |
| Exploit ScenarioDerived | An attacker who can reach the router's web interface sends a crafted request to /cgi-bin/cstecgi.cgi invoking setDmzCfg with a wanIdx value containing shell metacharacters (e.g. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 24, 2026
OS command injection in the TOTOLINK A8000RU router (firmware 7.1cu.643_b20200521) lets remote attackers inject arbitrary operating-system commands through the wanIdx argument of the setDmzCfg handler in /cgi-bin/cstecgi.cgi. The CGI Handler passes attacker-controlled input into a shell context without sanitization, yielding full command execution on the device. Publicly available exploit code exists and the SSVC framework rates technical impact as total and the attack as automatable, though it is not listed in CISA KEV and EPSS remains modest at 0.89%.
RemediationAI
No vendor-released patch identified at time of analysis - TOTOLINK has not published a fixed firmware version in the available references, so monitor https://www.totolink.net/ for an updated build superseding 7.1cu.643_b20200521. As compensating controls, disable remote/WAN-side access to the web administration interface so /cgi-bin/cstecgi.cgi is unreachable from the internet (trade-off: no off-LAN management), and restrict management to trusted hosts on the LAN via ACLs or a management VLAN. Avoid using or exposing the DMZ configuration feature that reaches setDmzCfg, change default administrative credentials, and place the device behind an upstream firewall that blocks inbound access to the HTTP admin port; if the model is end-of-support, plan replacement with a currently-maintained router. Validate any PoC-derived indicators (unexpected processes/outbound connections) since exploit code is public (https://github.com/Litengzheng/vuldb_new2/blob/main/A8000RU/vul_311/README.md).
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The A8000RU is a consumer/SOHO wireless router whose web management interface is driven by the cstecgi.cgi binary, a common CGI dispatcher across TOTOLINK firmware that routes JSON/form requests to internal handler functions such as setDmzCfg (DMZ configuration). This is a classic CWE-78 (Improper Neutralization of Special Elements used in an OS Command) flaw: the wanIdx parameter is concatenated into a system/shell call - typically to program firewall or network-index settings - without input validation or escaping, so shell metacharacters (;, |, `, $()) break out of the intended command. The single affected artifact per CPE cpe:2.3:a:totolink:a8000ru:*:*:*:*:*:*:*:* and EUVD is firmware build 7.1cu.643_b20200521.
Know when A8000Ru 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
Network-reachable CGI parameter injection with no auth or interaction per the supplied vector yields command execution at root, giving full C/I/A impact; PR:N retained though firmware-level auth should be verified.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A weakness has been identified in Totolink A8000RU 7.1cu.643_b20200521. Affected by this issue is the function setDmzCfg of the file /cgi-bin/cstecgi.cgi of the component CGI Handler. Executing a manipulation of the argument wanIdx can lead to os command injection. The attack may be launched remotely. The exploit has been made available to the public and could be used for attacks.
Executive ViewAI
Organizations operating TOTOLINK A8000RU routers face immediate exposure to remote command injection attacks that grant adversaries complete control of affected devices. With publicly available exploit code and no vendor patch available, network infrastructure remains vulnerable until vulnerable equipment is replaced or effectively isolated from production traffic.
Immediately disable remote management interfaces and WAN access to affected routers. Implement network segmentation using VLANs or firewalls to isolate vulnerable devices. Deploy network intrusion detection systems configured to detect CGI command injection patterns. Prioritize device replacement, beginning with routers exposed to untrusted networks or public internet.
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
OS command injection in Totolink A8000RU router firmware 7.1cu.643_b20200521 allows remote unauthenticated attackers to
OS command injection in the Totolink A8000RU router (firmware 7.1cu.643_b20200521) allows remote unauthenticated attacke
OS command injection in the Totolink A8000RU router (firmware 7.1cu.643_b20200521) allows remote unauthenticated attacke
OS command injection in the Totolink A8000RU router (firmware 7.1cu.643_b20200521) allows remote unauthenticated attacke
OS command injection in the Totolink A8000RU router (firmware 7.1cu.643_b20200521) allows unauthenticated remote attacke
Remote OS command injection in the Totolink A8000RU router (firmware 7.1cu.643_b20200521) allows unauthenticated attacke
OS command injection in Totolink A8000RU router firmware 7.1cu.643_b20200521 allows remote unauthenticated attackers to
Remote OS command injection in TOTOLINK A8000RU router firmware 7.1cu.643_b20200521 allows unauthenticated attackers to
OS command injection in TOTOLINK A8000RU router firmware 7.1cu.643_b20200521 allows remote unauthenticated attackers to
OS command injection in the Totolink A8000RU router (firmware 7.1cu.643_b20200521) allows remote unauthenticated attacke
OS command injection in Totolink A8000RU router firmware 7.1cu.643_b20200521 allows remote unauthenticated attackers to
OS command injection in the Totolink A8000RU router (firmware 7.1cu.643_b20200521) allows unauthenticated remote attacke
EUVD-2026-25874
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB