Skip to main content

TOTOLINK X2000R CVE-2026-10131

| EUVDEUVD-2026-105331 CRITICAL
OS Command Injection (CWE-78)
2026-10-20 talos GHSA-g7x5-7rwj-vqcc
9.1
CVSS 3.1 · Vendor: talos
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid router credentials
  2. Delivery
    Authenticate to boa web interface
  3. Exploit
    Send crafted request to formPasswordSetup
  4. Execution
    Inject OS commands via unsanitized parameter
  5. Impact
    Execute 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 1.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Totolink TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327

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

Vendor (talos) PRIMARY 9.1 CRITICAL
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 7.2 HIGH

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.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (talos).

CVSS VectorVendor: talos

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
1.2%
Top 33% exploitable
Prevalence
Low
SOHO/consumer router from a niche vendor, specific model, limited enterprise footprint
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 1.2%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

CVE-2025-52053 CRITICAL POC
9.8 Sep 15

TOTOLINK X6000R router firmware V9.4.0cu.1360_B20241207 contains an unauthenticated command injection in the sub_417D74

CVE-2023-52028 CRITICAL POC
9.8 Jan 11

TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the

CVE-2025-25579 CRITICAL POC
9.8 Mar 28

TOTOLINK A3002R V4.0.0-B20230531.1404 is vulnerable to Command Injection in /bin/boa via bandstr. Rated critical severit

CVE-2023-52032 CRITICAL POC
9.8 Jan 11

TOTOlink EX1200T V4.1.2cu.5232_B20210713 was discovered to contain a remote command execution (RCE) vulnerability via th

CVE-2023-52029 CRITICAL POC
9.8 Jan 11

TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the

CVE-2023-52027 CRITICAL POC
9.8 Jan 11

TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the

CVE-2025-45858 CRITICAL POC
9.8 May 13

TOTOLINK A3002R v4.0.0-B20230531.1404 was discovered to contain a command injection vulnerability via the FUN_00459fdc f

CVE-2021-46009 CRITICAL POC
9.8 Mar 30

In Totolink A3100R V5.9c.4577, multiple pages can be read by curl or Burp Suite without authentication. Rated critical s

CVE-2023-30013 CRITICAL POC
9.8 May 05

TOTOLINK X5000R V9.1.0u.6118_B20201102 and V9.1.0u.6369_B20230113 contain a command insertion vulnerability in setting/s

CVE-2023-52031 CRITICAL POC
9.8 Jan 11

TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the

CVE-2023-52030 CRITICAL POC
9.8 Jan 11

TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the

CVE-2025-28137 CRITICAL POC
9.8 Apr 15

The TOTOLINK A810R V4.1.2cu.5182_B20201026 were found to contain a pre-auth remote command execution vulnerability in th

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy