Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach router web interface
-
DeliverySend crafted POST to cstecgi.cgi
-
ExploitInject shell metacharacters via sambaEnabled
-
ExecutionsetStorageCfg executes OS command as root
-
PersistEstablish persistence/backdoor
-
ImpactPivot into internal network
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 interface serving /cgi-bin/cstecgi.cgi and the ability to invoke the setStorageCfg handler with a manipulated sambaEnabled parameter; per CVSS 4.0 AV:N/AC:L/AT:N/PR:N/UI:N no authentication or user interaction is required against the affected firmware. The primary limiting factor is exposure of the web management interface: on default consumer deployments this is typically LAN-facing, so internet-wide exploitation depends on the device having remote/WAN management enabled or the interface otherwise exposed. Only firmware 7.1cu.643_b20200521 on the A8000RU is confirmed affected. |
| Impact | Signals are partially aligned. The CVSS 4.0 base score of 8.9 reflects an unauthenticated, low-complexity network attack with total technical impact, and SSVC corroborates this (Automatable: yes, Technical Impact: total), meaning mass, scripted exploitation is technically feasible. However, EPSS is only 0.89% (76th percentile) and the CVE is not in CISA KEV, indicating no confirmed widespread active exploitation despite public POC. SSVC exploitation status is 'poc' - consistent with the reported publicly available exploit but distinct from active in-the-wild use. The likely reason for the low EPSS/no-KEV status despite high CVSS is the product's relatively niche consumer/SOHO footprint and the fact that exploitation generally requires network reachability to the router's web interface (usually LAN-side by default, unless remote management is exposed to the WAN). Net assessment: genuinely dangerous where the management interface is reachable, but real-world exposure hinges on whether the device's HTTP interface is internet-facing. |
| Exploit ScenarioDerived | An attacker with network access to the router's web management interface sends a crafted request to /cgi-bin/cstecgi.cgi invoking setStorageCfg with shell metacharacters embedded in the sambaEnabled argument, causing injected OS commands to execute with the router's privileges (typically root). Public exploit code is available (VulDB writeup), lowering the skill required; from there the attacker can plant a backdoor, capture traffic, or pivot into the internal network. |
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) allows remote attackers to execute arbitrary operating-system commands by manipulating the sambaEnabled argument passed to the setStorageCfg function in /cgi-bin/cstecgi.cgi. The CVSS 4.0 vector indicates network-reachable, unauthenticated exploitation (AV:N/PR:N/UI:N) with total impact on confidentiality, integrity, and availability. Publicly available exploit code exists (VulDB), though EPSS remains modest at 0.89% (76th percentile) and it is not listed in CISA KEV.
RemediationAI
No vendor-released patch is identified at time of analysis; the references (https://vuldb.com/vuln/359736 and the exploit writeup at https://github.com/Litengzheng/vuldb_new2/blob/main/A8000RU/vul_312/README.md) do not cite a fixed firmware version. Check https://www.totolink.net/ for updated firmware for the A8000RU and apply it once released. As compensating controls until a patch exists: disable remote/WAN management so the web interface (and /cgi-bin/cstecgi.cgi) is not reachable from the internet - trade-off is loss of remote administration; restrict access to the router's HTTP management interface to trusted LAN hosts via firewall/ACLs; and disable the USB storage/Samba sharing feature that setStorageCfg configures if it is not required, which removes the affected functionality at the cost of losing network storage. Given the device's end-user nature and possible end-of-life status, consider replacing the router if no firmware fix is forthcoming.
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 affected component is the cstecgi.cgi CGI handler, the central request dispatcher used across many TOTOLINK SOHO routers, which routes JSON-style requests to internal handler functions such as setStorageCfg (used to configure USB/Samba storage sharing). The root cause is CWE-78 (Improper Neutralization of Special Elements used in an OS Command): the sambaEnabled parameter is incorporated into a shell command without adequate sanitization, so shell metacharacters allow attacker-controlled commands to run in the router's underlying BusyBox/Linux environment, typically as root. The single affected CPE is cpe:2.3:a:totolink:a8000ru:*:*:*:*:*:*:*:*, matching the A8000RU product line.
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
Unauthenticated network request to the CGI handler yields command execution as router root, so PR:N/UI:N/AC:L with full C/I/A impact; scope unchanged as the OS is the vulnerable component.
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 affects the function setStorageCfg of the file /cgi-bin/cstecgi.cgi of the component CGI Handler. The manipulation of the argument sambaEnabled leads to os command injection. Remote exploitation of the attack is possible. The exploit has been disclosed publicly and may be used.
Executive ViewAI
TOTOLINK A8000RU routers (firmware 7.1cu.643_b20200521 and related versions) are vulnerable to unauthenticated remote code execution via OS command injection in the device's web interface. An attacker can gain complete control of affected routers without authentication or user interaction, allowing potential compromise of network traffic, data exfiltration, and service disruption for any organization deploying this router model.
No vendor-released patch identified at time of analysis. Interim mitigations: isolate affected devices from internet and untrusted network segments; implement firewall rules blocking access to /cgi-bin/cstecgi.cgi; deploy out-of-band network monitoring to detect abnormal command execution or traffic patterns on compromised devices; maintain offline backups of critical configurations and data; enforce network access controls to limit lateral movement if device compromise occurs.
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-25875
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB