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
Network-reachable CGI endpoint requiring no auth or interaction (AV:N/AC:L/PR:N/UI:N); command injection yields full command execution on the device, so C:H/I:H/A:H, scope unchanged.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was detected in Totolink A8000RU 7.1cu.643_b20200521. Affected is the function CsteSystem of the file /cgi-bin/cstecgi.cgi of the component CGI Handler. The manipulation of the argument HTTP results in os command injection. The attack may be launched remotely. The exploit is now public and may be used.
AnalysisAI
OS command injection in TOTOLINK A8000RU router firmware 7.1cu.643_b20200521 allows remote unauthenticated attackers to execute arbitrary operating-system commands via the CsteSystem function in /cgi-bin/cstecgi.cgi. Attacker-controlled input passed through the CGI Handler's HTTP argument is concatenated into a system command without sanitization. Publicly available exploit code exists (SSVC exploitation status: poc); there is no public exploit identified as being used in active attacks, and EPSS is modest at 0.89% (76th percentile).
Technical ContextAI
The affected component is the cstecgi.cgi binary, the central CGI request handler used across many TOTOLINK SOHO routers to process web-management and API requests. The vulnerable CsteSystem function is a wrapper that ultimately invokes a shell (system()/popen-style execution) on the embedded Linux/BusyBox environment. Because an attacker-supplied HTTP parameter is passed into this shell call without validation or escaping, shell metacharacters (;, |, &, backticks, $()) break out of the intended command context. This maps to CWE-77 (Improper Neutralization of Special Elements used in a Command), the classic command-injection root cause endemic to TOTOLINK's cstecgi.cgi across numerous CVEs. No CPE strings were provided in the input; affected product identification rests on the EUVD/NVD version string 'A8000RU 7.1cu.643_b20200521'.
RemediationAI
No vendor-released patch identified at time of analysis - TOTOLINK has not published a fixed firmware version for CVE-2026-7156, so no exact upgrade target can be cited. As compensating controls, disable remote/WAN-side access to the web management interface so /cgi-bin/cstecgi.cgi is unreachable from the internet (trade-off: eliminates remote administration convenience), and restrict LAN access to the management interface to a trusted admin host or VLAN via firewall/ACL rules (trade-off: complicates legitimate multi-device management). Where feasible, place the device behind a separate firewall that blocks inbound HTTP/HTTPS to the router's management port, and monitor for anomalous cstecgi.cgi requests containing shell metacharacters. Given TOTOLINK's history of unpatched or slowly-patched embedded flaws, consider replacing end-of-life A8000RU units if no firmware update materializes. Track vendor updates at https://www.totolink.net/ and the VulDB entry https://vuldb.com/vuln/359755.
Same weakness CWE-77 – Command Injection
View allSame technique Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-25923