Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach router web admin interface
-
DeliverySend crafted POST to /cgi-bin/cstecgi.cgi (setLoginPasswordCfg)
-
ExploitInject shell metacharacters via admpass
-
ExecutionCommand executes as root
-
ImpactFull device compromise and persistence
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 network reachability to the router's HTTP administration interface and the ability to invoke the setLoginPasswordCfg action of /cgi-bin/cstecgi.cgi with a malicious admpass value containing shell metacharacters. Per the CVSS 4.0 vector (PR:N/UI:N), no authentication or user interaction is claimed, so against a default configuration a remote unauthenticated attacker who can reach the web UI can trigger it. The principal LIMITING factor is exposure: the management interface must be reachable by the attacker - devices with WAN-side admin disabled (the common default) are only exploitable from the LAN, sharply reducing real-world reach. Only firmware 7.1cu.643_b20200521 is confirmed affected; other builds are unverified. Note the PR:N assumption should be validated, as some cstecgi.cgi endpoints enforce a session token. |
| Impact | Signals are moderately consistent and lean toward genuine but not top-tier priority. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N, VC/VI/VA:H, score 8.9) indicates remote, unauthenticated, low-complexity exploitation with total impact, and SSVC corroborates this (Exploitation: poc, Automatable: yes, Technical Impact: total). However, EPSS is only 0.89% (76th percentile), which is low-to-moderate and reflects that broad opportunistic exploitation has not materialized - typical of niche consumer router CVEs that require internet-exposed management interfaces. The tension to note: CVSS/SSVC rate this near-critical and automatable, yet real-world risk depends heavily on whether the admin web interface is reachable (LAN-only vs WAN-exposed). PR:N assumes the setLoginPasswordCfg endpoint is callable without prior authentication; TOTOLINK devices are frequently exploited pre-auth, but this should be verified against the specific endpoint, as some cstecgi.cgi handlers require a session. Net: a real, POC-backed flaw with total device impact, but exposure-limited rather than mass-exploited. |
| Exploit ScenarioDerived | An attacker who can reach the router's web management interface sends a crafted HTTP POST to /cgi-bin/cstecgi.cgi invoking setLoginPasswordCfg with a shell metacharacter payload in the admpass field (e.g., admpass=x;telnetd -l/bin/sh -p9999). The injected command runs as root, giving the attacker a shell, persistence, and full control of the device and its traffic. Public POC/exploit code referenced on GitHub (Litengzheng/vuldb_new2) lowers the skill barrier, and CVSS AC:L means no special timing or race conditions are required. |
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 execute arbitrary shell commands by injecting into the admpass argument of the setLoginPasswordCfg function in /cgi-bin/cstecgi.cgi. The CGI Handler passes attacker-controlled input to a system shell without sanitization, granting full device compromise. Publicly available exploit code exists (disclosed via VulDB/GitHub); no active exploitation is confirmed in CISA KEV, and EPSS is modest at 0.89% (76th percentile).
RemediationAI
No vendor-released patch identified at time of analysis - TOTOLINK has not published a fixed firmware version in the available data, and the A8000RU is an older/likely end-of-support model. As compensating controls: disable remote (WAN-side) web administration so /cgi-bin/cstecgi.cgi is unreachable from the internet (primary risk reducer, no functional loss for typical users); restrict LAN access to the admin interface via firewall/ACL to trusted management hosts only (limits lateral abuse but may complicate legitimate admin); place the device behind a separate firewall and block inbound access to the HTTP admin port; and if feasible, replace the device with a supported model, since embedded routers running CGI as root offer little in-place mitigation. Monitor VulDB (https://vuldb.com/vuln/359754) and https://www.totolink.net/ for a patched firmware release. Trade-off: disabling remote management prevents off-site administration but is the single most effective mitigation given the unauthenticated remote command execution.
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 vulnerability lies in cstecgi.cgi, the monolithic CGI dispatcher used across TOTOLINK's SOHO router firmware to handle web administration requests. The setLoginPasswordCfg handler processes the admpass parameter - intended to set the device login password - and passes it into an OS command context (e.g., via system()/popen or a shell helper) without escaping shell metacharacters. This is a classic CWE-78 (Improper Neutralization of Special Elements used in an OS Command) flaw, where user input crosses into the command interpreter. TOTOLINK's cstecgi.cgi has a long history of similar injection points, and these embedded MIPS/ARM Linux routers typically run the web server and CGI as root, so injected commands execute with maximal privilege.
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
Remote unauthenticated call to the CGI handler (AV:N/AC:L/PR:N/UI:N) yields root command execution, so C/I/A:H; scope unchanged as impact stays within the device.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A security vulnerability has been detected in Totolink A8000RU 7.1cu.643_b20200521. This impacts the function setLoginPasswordCfg of the file /cgi-bin/cstecgi.cgi of the component CGI Handler. The manipulation of the argument admpass leads to os command injection. The attack may be initiated remotely. The exploit has been disclosed publicly and may be used.
Executive ViewAI
The TOTOLINK A8000RU router contains a critical command injection vulnerability affecting firmware 7.1cu.643_b20200521; publicly available exploit code exists, though confirmed active exploitation has not been identified by CISA. Organizations using this router model face substantial risk of unauthorized remote device compromise and network infiltration. Immediate mitigation is required despite the absence of an available vendor patch.
No vendor-released patch identified at time of analysis. Interim mitigations: Isolate affected routers from untrusted network segments; restrict administrative access via firewall rules or network segmentation to trusted management networks only; disable remote management interfaces if not operationally required; monitor device logs for suspicious command execution patterns or unauthorized access attempts; disable the vulnerable /cgi-bin/cstecgi.cgi handler if alternative management methods are available.
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-25920
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB