Totolink A8000RU OS Command Injection Vulnerability (CVE-2026-7155)
CVE-2026-7155 is a critical OS command injection vulnerability in the Totolink A8000RU router that allows remote attackers to execute arbitrary commands by manipulating the 'admpass' argument in the setLoginPasswordCfg function.
CVE search metadata
CVE search record: CVE-2026-7155. Severity: critical. CVSS: 9.8. EPSS: 3.25%. KEV: no. Product: A8000RU 7.1cu.643_b20200521. Brief: Totolink A8000RU OS Command Injection Vulnerability (CVE-2026-7155). Brief link: https://feed.craftedsignal.io/briefs/2026-04-27-totolink-command-injection/
Triage facts
Revision 2- Applicability
- A8000RU 7.1cu.643_b20200521
- Evidence
- Unknown
- Severity
- Critical
- Sources
- 3 public sources
- Freshness
- Revision 2Apr 27, 21:16 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, identified as CVE-2026-7155, affects the Totolink A8000RU router, specifically version 7.1cu.643_b20200521. This vulnerability resides within the CGI Handler component, in the setLoginPasswordCfg function of the /cgi-bin/cstecgi.cgi file. By manipulating the admpass argument, a remote attacker can inject arbitrary operating system commands. The vulnerability is remotely exploitable without authentication. Given the availability of a public exploit, this poses a significant risk to unpatched devices, potentially leading to full system compromise. Defenders should prioritize patching or mitigating this vulnerability to prevent unauthorized access and control of affected devices.
Attack Chain
- The attacker identifies a vulnerable Totolink A8000RU router running firmware version 7.1cu.643_b20200521.
- The attacker sends a crafted HTTP POST request to
/cgi-bin/cstecgi.cgi, targeting thesetLoginPasswordCfgfunction. - The POST request includes the
admpassargument containing a malicious payload designed for OS command injection. - The
setLoginPasswordCfgfunction processes theadmpassargument without proper sanitization. - The injected OS command is executed by the underlying operating system with the privileges of the web server.
- The attacker gains arbitrary code execution on the router.
- The attacker pivots to other internal systems.
Impact
Successful exploitation of CVE-2026-7155 allows a remote attacker to execute arbitrary commands on the affected Totolink A8000RU device. This can lead to complete compromise of the router, including modification of settings, interception of network traffic, or the use of the router as a botnet node. Given the prevalence of these devices in home and small business networks, a large number of devices are potentially vulnerable. The high CVSS score of 9.8 reflects the severity and ease of exploitation.
Recommendation
- Deploy the Sigma rule
Detect Totolink A8000RU Command Injection Attemptto detect exploitation attempts against this vulnerability by monitoring web server logs. - Apply available patches or firmware updates provided by Totolink for A8000RU 7.1cu.643_b20200521 to remediate CVE-2026-7155, if available.
- Monitor network traffic for suspicious outbound connections originating from Totolink A8000RU devices, potentially indicating successful exploitation.
Detection coverage 2
Detect Totolink A8000RU Command Injection Attempt
criticalDetects attempts to exploit the command injection vulnerability (CVE-2026-7155) in Totolink A8000RU via suspicious POST requests to cstecgi.cgi
Detect Totolink A8000RU setLoginPasswordCfg Command Injection
highDetects potential exploitation of CVE-2026-7155 by looking for suspicious characters or commands within the 'admpass' parameter in requests to 'cstecgi.cgi'.
Detection queries are available on the platform. Get full rules →