Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain admin web credentials
-
DeliveryAuthenticate to boa HTTP interface
-
ExploitSend crafted formUpload() request with shell metacharacters
-
ExecutionTrigger OS command injection (CWE-78)
-
PersistExecute arbitrary code as root
-
ImpactFull device compromise
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 | Exploitation requires an authenticated administrative session on the router's boa web server (CVSS PR:H) and the ability to reach the device's management HTTP interface over the network (AV:N). The specific trigger is a crafted HTTP request to the formUpload() functionality, where attacker-controlled input is passed unsanitized into an OS command (CWE-78). Limiting factors: the attacker must first hold valid admin credentials (or defeat authentication by another means), and the affected firmware build (TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327) must be deployed with its management interface reachable; exposure is substantially higher when the admin UI is reachable from the WAN or when default/weak credentials are in use. No special non-default feature toggle is named in the advisory beyond the formUpload handler itself. |
| Impact | This is a high-severity but privilege-gated issue rather than a drop-everything emergency. The CVSS 3.1 base score of 9.1 is driven by network attack vector (AV:N), low complexity (AC:L), no user interaction (UI:N), a changed scope (S:C), and full C/I/A impact - but it critically requires high privileges (PR:H), meaning the attacker must already hold authenticated administrative access to the device's web interface before exploitation. No EPSS score, CISA KEV listing, or public proof-of-concept was provided in the source data, so there is no signal of active exploitation or widespread automated attack at this time (no public exploit identified at time of analysis). The practical risk is therefore concentrated in scenarios where admin credentials are weak, default, reused, or already compromised - or where the attacker is an insider - since authentication is the primary barrier. Note a signal tension worth verifying: the S:C (scope-changed) rating is debatable for an on-device OS command injection where the boa HTTP daemon and the injected command typically execute within the same device context; if Talos intended scope-unchanged, the base score would drop. The absence of EPSS/KEV/POC data does not confirm the vulnerability is unexploited - it reflects missing enrichment, not verified safety. |
| Exploit ScenarioDerived | An attacker who has obtained administrative access to a TOTOLINK X2000R router's web interface (via default/weak credentials, credential reuse, or a prior auth bypass) sends a specially crafted HTTP request to the boa server's formUpload() handler. Injected shell metacharacters in the request are passed to an OS command, yielding arbitrary code execution - typically as root given embedded-device httpd privileges. No public exploit code was identified in the provided data, but the vulnerability was reported by Cisco Talos with a detailed advisory. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 20, 2026
Authenticated OS command injection in the boa web management interface of the TOTOLINK X2000R router (firmware TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327) allows an attacker holding a valid administrative session to send a crafted HTTP request to the formUpload() handler and have unsanitized input executed as a shell command, yielding arbitrary code execution on the device. Reported by Cisco Talos (TALOS-2026-2438) with a high severity score; exploitation requires PR:H admin privileges and network reachability to the management HTTP interface, so exposure is greatest where the admin UI is reachable from the WAN or default/weak credentials are in use. No public exploit code or confirmed active exploitation (CISA KEV) was identified at time of analysis, and no vendor-released fix version is referenced in the available data.
RemediationAI
No vendor-released patch or fixed firmware version is referenced in the available data, so remediation currently depends on compensating controls; monitor the Talos advisory TALOS-2026-2438 (https://talosintelligence.com/vulnerability_reports/TALOS-2026-2438) and TOTOLINK's support channels for a patched X2000R firmware image and apply it as soon as it ships. In the interim: disable remote/WAN administration so the boa management interface is reachable only from a trusted LAN or management VLAN (trade-off: loses remote management convenience, requires on-site or VPN access); restrict access to the web UI and the formUpload() endpoint via firewall ACLs to known administrative hosts (trade-off: administrative overhead, breaks roaming admin access); replace default or weak administrator credentials with unique strong passwords and rotate any credentials that may have been shared, since PR:H means credential compromise is the primary gate (trade-off: none beyond credential management); and, where the feature is not required, avoid or disable file-upload functionality in the management interface. Because injected commands run as the web service, restrict outbound traffic from router management interfaces and monitor for unexpected outbound connections or shell-spawned processes on the device. Where the risk cannot be mitigated, replace the device or isolate it on a segmented network with no path to sensitive internal assets.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The X2000R's administrative interface is served by boa, a small footprint embedded HTTP server widely used in consumer router firmware, with request handling implemented through CGI-style handlers. The formUpload() functionality processes multipart file-upload requests and passes attacker-influenced values (such as filename or form fields) into an OS command without sanitization, the classic CWE-78 command injection pattern in which shell metacharacters break out of the intended argument context. Because the handler runs inside the web service's process, injected commands execute with the privileges of that service on the router - sufficient to alter configuration, persist, or pivot into the local network. The supplied CPE is a wildcard (cpe:2.3:a:totolink:totolink:*:*:*:*:*:*:*:*) and does not pin a version, so the advisory's named build TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327 is the authoritative affected-version reference. Our assessment adopts the reporter's impact ratings (C:H/I:H/A:H) with AV:N/AC:L/PR:H/UI:N but treats the scope as unchanged rather than changed, since code execution stays within the web service's security context; the CNA scored it 9.1 with S:C. Either way the issue is high severity but gated behind administrative authentication.
Know when TOTOLINK 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
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Network-reachable admin interface (AV:N) with low complexity; requires administrative authentication so PR:H; on-device RCE in the same device context so S:U, with full C/I/A impact.
Primary rating from Vendor (talos).
CVSS VectorVendor: talos
DescriptionCVE.org
A OS command injection vulnerability exists in the boa formUpload() functionality of X2000R (version(s): TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327). A specially crafted HTTP request can lead to arbitrary code execution. An attacker can make an authenticated HTTP request to trigger this vulnerability.
Executive ViewAI
A critical command-injection flaw in the TOTOLINK X2000R router's web management interface (firmware TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327) allows anyone holding administrative credentials to execute arbitrary commands on the device, effectively handing over control of the network segment it protects. Because no vendor fix is yet available, every unit in service stays exposed until we contain it, and leadership should care wherever these routers sit on trusted networks, serve remote or branch users, or are reachable from the internet.
No vendor-released patch identified at time of analysis: block WAN access to the HTTP management interface, restrict the admin UI to a trusted management VLAN or host ACL, enforce strong unique administrator credentials, disable remote management, segment or retire affected devices, and monitor for anomalous formUpload() requests.
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.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
TOTOLINK X6000R router firmware V9.4.0cu.1360_B20241207 contains an unauthenticated command injection in the sub_417D74
TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the
TOTOLINK A3002R V4.0.0-B20230531.1404 is vulnerable to Command Injection in /bin/boa via bandstr. Rated critical severit
TOTOlink EX1200T V4.1.2cu.5232_B20210713 was discovered to contain a remote command execution (RCE) vulnerability via th
TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the
TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the
TOTOLINK A3002R v4.0.0-B20230531.1404 was discovered to contain a command injection vulnerability via the FUN_00459fdc f
In Totolink A3100R V5.9c.4577, multiple pages can be read by curl or Burp Suite without authentication. Rated critical s
TOTOLINK X5000R V9.1.0u.6118_B20201102 and V9.1.0u.6369_B20230113 contain a command insertion vulnerability in setting/s
TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the
TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the
The TOTOLINK A810R V4.1.2cu.5182_B20201026 were found to contain a pre-auth remote command execution vulnerability in th
EUVD-2026-105325
GHSA-fxrm-2vm6-776j
NVD
CVE.org
EPSS
Exploit-DB