Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid router credentials
-
DeliveryAuthenticate to boa web interface
-
ExploitSend crafted request to formPasswordSetup
-
ExecutionInject OS commands via unsanitized parameter
-
ImpactExecute arbitrary code on device
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 a valid authenticated session to the TOTOLINK X2000R web management interface (boa HTTP server) - specifically reachable access to the formPasswordSetup functionality, which for a password-setup feature implies administrative-level credentials (consistent with CVSS PR:H). The attacker crafts an HTTP request injecting OS commands into a parameter of that endpoint. Key limiting factors: the device must be running the affected firmware build (V1.0.0-B20250421.1327), the attacker must already possess working credentials, and the management interface must be network-reachable from the attacker (LAN by default, or WAN only if remote administration is exposed). No user interaction is required once authenticated. |
| Impact | This is a serious but access-gated vulnerability. The CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:C) rates it 9.1 Critical, driven largely by the network attack vector, low complexity, no user interaction, and a scope change with full C/I/A impact. The single most important mitigating signal is PR:H: the Talos report explicitly states the attacker must make an AUTHENTICATED HTTP request, so a valid (and for a password-setup endpoint, almost certainly administrative) credential is a hard prerequisite. That materially reduces real-world risk versus a pre-auth RCE. No EPSS score, KEV listing, or POC/exploit code was provided in the input, so there is no evidence of active or imminent mass exploitation at the time of analysis. The high CVSS is therefore largely a product of the impact metrics rather than ease of opportunistic exploitation. NOTE a tension worth flagging: Talos assigned Scope:Changed (S:C), which inflates the score, but OS command injection in the boa web server of a SOHO router typically executes within the same security authority (the web server frequently already runs as root on these devices), which would argue for S:U - verify scope rationale with the vendor/Talos. Net: a real patch-worthy issue for exposed or multi-tenant TOTOLINK X2000R deployments, but not a drop-everything internet-wide emergency given the authentication requirement and absence of exploitation signals. |
| Exploit ScenarioDerived | An attacker who already holds valid (likely admin) credentials to a TOTOLINK X2000R router - obtained via default/weak passwords, credential reuse, phishing, or an exposed management interface - sends a specially crafted HTTP request to the boa server's formPasswordSetup handler, injecting OS commands into an unsanitized parameter. The injected commands run on the device, yielding arbitrary code execution (commonly as root on such embedded devices) and full control of the router. No public exploit code was identified in the provided data, so exploitation currently requires independent development from the Talos report. |
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 allows anyone holding administrative credentials to run arbitrary commands on the device by sending a crafted HTTP request to the formPasswordSetup endpoint. Only units running firmware V1.0.0-B20250421.1327 are affected, and the CVSS vector (PR:H) confirms the flaw sits behind a high-privileged login, so it is an access-gated post-authentication escalation to full device compromise rather than a pre-auth router takeover. No public exploit code has been identified at time of analysis, and the vulnerability is not in CISA KEV; the real-world risk comes from internet-exposed management interfaces and from default or reused admin passwords.
RemediationAI
No vendor-released patch identified at time of analysis: neither the CVE record nor the sole reference (https://talosintelligence.com/vulnerability_reports/TALOS-2026-2432) names a fixed firmware version, so confirm directly with TOTOLINK whether a build later than V1.0.0-B20250421.1327 resolves TALOS-2026-2432 before relying on an upgrade, and track the Talos advisory for a vendor fix. Until a patch is confirmed, the highest-value control is to eliminate the exposure path: disable WAN-side remote management so the boa interface is reachable only from the LAN, accepting the loss of off-site administration convenience, or front the router with a VPN/management VLAN with an explicit ACL permitting only trusted administrator hosts. Replace default and shared admin credentials with unique strong passwords and rotate them if the interface has ever been internet-reachable, noting this only raises the bar for the PR:H prerequisite and does nothing once credentials leak. Log and alert on HTTP POSTs to /boafrm/formPasswordSetup and on unexpected shell or process spawning on the device, understanding that router logging is shallow and may be cleared by an attacker who already has root. Where remote administration is a hard requirement or the device is internet-facing, replace the unit or isolate it behind a VPN appliance, weighing hardware/operational cost against the fact that no software fix is currently available.
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 affected component is boa, a compact embedded HTTP server widely used in consumer routers to serve the administrative web UI and dispatch form submissions to CGI handlers. In the X2000R firmware, the formPasswordSetup handler processes parameters submitted to the password-configuration form and passes request-derived data into a shell invocation without adequate neutralization, the classic CWE-78 pattern in which a metacharacter-bearing value breaks out of the intended command and is interpreted by /bin/sh. Because boa and its CGI helpers run with root privileges on the embedded Linux image, a successful injection yields complete control of the device: firmware configuration, stored credentials, routing and DNS behavior, and any traffic traversing it. The CPE supplied with the report (cpe:2.3:a:totolink:totolink:*:*:*:*:*:*:*:*) is a vendor-level wildcard that does not discriminate model or build, so precise scoping to the X2000R at build V1.0.0-B20250421.1327 rests on the Talos report TALOS-2026-2432 rather than on CPE matching. Note that the CNA scored scope as Changed (S:C) while our assessment treats the impact as confined to the device's own security context (S:U); the practical consequence - root-level command execution on the router - is the same under either reading.
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 boa endpoint (AV:N/AC:L) but requires admin authentication (PR:H); command injection executes within the device's own authority, so S:U rather than Talos's S:C, with full C/I/A loss.
Primary rating from Vendor (talos).
CVSS VectorVendor: talos
DescriptionCVE.org
An OS command injection vulnerability exists in the boa formPasswordSetup 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
The TOTOLINK X2000R router, specifically firmware V1.0.0-B20250421.1327, contains a critical authenticated command-injection flaw that allows an administrator-level user to take full control of the device. Because exploitation requires high-privileged credentials, the practical business risk is concentrated in units with internet-exposed management interfaces or default or reused admin passwords, where compromise could enable network pivoting and operational disruption. Leadership should prioritize identifying and isolating affected routers while a vendor patch is unavailable.
No vendor-released patch identified at time of analysis; restrict management access to trusted networks, remove internet exposure, rotate default or reused admin credentials, enforce strong unique passwords, segment affected routers, and monitor for formPasswordSetup abuse.
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-105331
GHSA-g7x5-7rwj-vqcc
NVD
CVE.org
EPSS
Exploit-DB