Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed A8000RU management interface
-
DeliveryCraft POST to /cgi-bin/cstecgi.cgi UploadFirmwareFile
-
ExploitInject shell metacharacters in FileName
-
ExecutionCommand executes as root on device
-
PersistDrop persistence/backdoor in firmware
-
ImpactPivot into internal LAN
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 | Reachability to the Totolink A8000RU Web Management Interface on the HTTP(S) administrative service is required, and the attacker must be able to invoke the UploadFirmwareFile handler in /cgi-bin/cstecgi.cgi. CVSS 4.0 PR:N and UI:N indicate no authentication or user interaction is needed against the vulnerable endpoint as analyzed. The principal limiting factor in practice is network exposure: the management interface is bound to the LAN by default on most Totolink devices, so internet-wide exploitation requires either WAN-side remote administration to be enabled, the attacker to already be on the LAN/Wi-Fi, or a browser-assisted vector (CSRF, DNS rebinding) against a logged-in or unauthenticated admin session. Exploitation is constrained to the specific firmware build 7.1cu.643_b20200521 as enumerated by EUVD. |
| Impact | The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N indicates network-reachable, low-complexity, unauthenticated exploitation with high confidentiality, integrity, and availability impact on the device - a textbook high-severity profile, scored 8.9. SSVC corroborates this with Exploitation:poc, Automatable:yes, and Technical Impact:total, and publicly available PoC code is hosted on GitHub. The countervailing signal is EPSS at 0.89% (76th percentile), which is meaningful but not in the top-tier exploitation-likelihood band; this likely reflects that the A8000RU is a relatively niche SOHO device with limited internet-facing exposure compared to mainstream router brands, and the vulnerability is NOT on the CISA KEV list. For defenders, the real-world risk is highest where the management interface is exposed to untrusted networks (WAN or guest VLAN); behind a trusted LAN with no remote admin, real risk is markedly lower despite the high CVSS. |
| Exploit ScenarioDerived | An attacker who can reach the router's web management interface - either across the LAN, via an exposed WAN management port, or by chaining CSRF/DNS-rebinding against an admin's browser - sends a crafted POST request to /cgi-bin/cstecgi.cgi invoking UploadFirmwareFile with a FileName parameter containing shell metacharacters (for example, a value like |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
OS command injection in Totolink A8000RU router firmware 7.1cu.643_b20200521 allows remote unauthenticated attackers to execute arbitrary operating system commands by manipulating the FileName argument in the UploadFirmwareFile function of /cgi-bin/cstecgi.cgi. Publicly available exploit code exists per VulDB reporting, and SSVC rates this as automatable with total technical impact, though EPSS remains modest at 0.89% (76th percentile) indicating no broad mass-exploitation campaign yet observed.
RemediationAI
No vendor-released patch identified at time of analysis - Totolink has not published a fixed firmware version in the references provided, and the only advisories are third-party (VulDB) submissions. Until the vendor issues an updated firmware build, administrators should disable remote (WAN-side) access to the Web Management Interface entirely, restrict LAN-side access to the /cgi-bin/cstecgi.cgi endpoint via firewall ACLs to a dedicated management host or VLAN, and segment the router away from untrusted clients (IoT, guest Wi-Fi); the trade-off is loss of convenient remote administration and added complexity for legitimate admins. Monitor https://www.totolink.net/ and https://vuldb.com/vuln/365438 for an updated firmware release, and as a longer-term control consider replacing the device with a model receiving active security support if no patch materializes.
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 Web Management Interface CGI handler (cstecgi.cgi) on the Totolink A8000RU, a consumer/SOHO router. CWE-78 (Improper Neutralization of Special Elements used in an OS Command) applies because the UploadFirmwareFile function passes the user-supplied FileName parameter into a shell or system() call without proper sanitization, allowing shell metacharacters to break out of the intended command context. CPE cpe:2.3:a:totolink:a8000ru:*:*:*:*:*:*:*:* identifies the affected device family, with EUVD specifically pinning firmware build 7.1cu.643_b20200521. Totolink's cstecgi.cgi binary is a well-known recurring source of command injection issues across the vendor's 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
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was determined in Totolink A8000RU 7.1cu.643_b20200521. The affected element is the function UploadFirmwareFile of the file /cgi-bin/cstecgi.cgi of the component Web Management Interface. This manipulation of the argument FileName causes os command injection. The attack is possible to be carried out remotely. The exploit has been publicly disclosed and may be utilized.
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
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
OS command injection in the Totolink A8000RU router (firmware 7.1cu.643_b20200521) allows remote unauthenticated attacke
EUVD-2026-31677
GHSA-87p8-wpqj-3j8j
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB