Totolink A8000RU Command Injection Vulnerability (CVE-2026-9476)
Totolink A8000RU version 7.1cu.643_b20200521 is vulnerable to OS command injection via the setPasswordCfg function in /cgi-bin/cstecgi.cgi, allowing remote attackers to execute arbitrary commands by manipulating the admpass argument.
CVE search metadata
CVE search record: CVE-2026-9476. Severity: critical. CVSS: 9.8. EPSS: 3.25%. KEV: no. Product: A8000RU 7.1cu.643_b20200521. Brief: Totolink A8000RU Command Injection Vulnerability (CVE-2026-9476). Brief link: https://feed.craftedsignal.io/briefs/2026-05-25-totolink-rce/
Triage facts
Revision 2- Applicability
- A8000RU 7.1cu.643_b20200521
- Evidence
- Unknown
- Severity
- Critical
- Sources
- 6 public sources
- Freshness
- Revision 2May 26, 14:04 UTC
- Detection
- 2 rules
- Vulnerabilities
- 1 CVE
Revision history 1 entry · Revision 2
- Revision 2
Repaired a legacy canonical identity collision
Changed: slug
A critical vulnerability, CVE-2026-9476, has been identified in Totolink A8000RU router version 7.1cu.643_b20200521. The vulnerability resides within the Web Management Interface, specifically in the setPasswordCfg function of the /cgi-bin/cstecgi.cgi file. A remote attacker can exploit this vulnerability by injecting OS commands through the admpass argument. The exploit is publicly available, increasing the likelihood of exploitation in the wild. Successful exploitation allows for complete control over the affected device.
Attack Chain
- The attacker identifies a Totolink A8000RU router running firmware version 7.1cu.643_b20200521.
- The attacker sends a crafted HTTP POST request to
/cgi-bin/cstecgi.cgi. - The request targets the
setPasswordCfgfunction. - The attacker injects an OS command into the
admpassparameter of the HTTP POST request. This exploits the CWE-78 vulnerability. - The
cstecgi.cgiscript processes the request without proper sanitization of theadmpassargument. - The injected OS command is executed with the privileges of the web server.
- The attacker gains arbitrary code execution on the router's operating system.
- The attacker can then use this access to modify router settings, install malware, or pivot to other devices on the network.
Impact
Successful exploitation of CVE-2026-9476 grants an attacker complete control over the compromised Totolink A8000RU router. This can lead to a variety of malicious outcomes, including the ability to eavesdrop on network traffic, modify DNS settings to redirect users to phishing sites, or use the router as part of a botnet. Given the high CVSS score (9.8) and the public availability of an exploit, this vulnerability poses a significant risk.
Recommendation
- Upgrade to a patched version of the Totolink A8000RU firmware that addresses CVE-2026-9476, if available from the vendor.
- Monitor webserver logs for POST requests to
/cgi-bin/cstecgi.cgiwith shell metacharacters in theadmpassparameter using the Sigma rule provided below. - Implement network intrusion detection system (IDS) rules to detect attempts to exploit this vulnerability by monitoring HTTP traffic to the router's web management interface.
- Apply strict input validation and sanitization to all user-supplied data in web applications to prevent command injection vulnerabilities.
- Disable remote access to the router's web management interface if not required.
Detection coverage 2
Detects CVE-2026-9476 Exploitation — Totolink A8000RU Command Injection Attempt
criticalDetects CVE-2026-9476 exploitation — HTTP POST request to /cgi-bin/cstecgi.cgi with shell metacharacters in the admpass parameter indicating command injection attempt
Detects CVE-2026-9476 Exploitation — Totolink A8000RU setPasswordCfg Access
highDetects access to the setPasswordCfg function in Totolink A8000RU, which is associated with CVE-2026-9476
Detection queries are available on the platform. Get full rules →