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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
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 NVD.
CVSS VectorNVD
Lifecycle Timeline
6DescriptionCVE.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.
AnalysisAI
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.
Technical ContextAI
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.
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.
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
Same weakness CWE-78 – OS Command Injection
View allSame technique Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-25875