Skip to main content

TOTOLINK X2000R EUVDEUVD-2026-105325

| CVE-2026-10138 CRITICAL
OS Command Injection (CWE-78)
2026-10-20 talos GHSA-fxrm-2vm6-776j
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 admin web credentials
  2. Delivery
    Authenticate to boa HTTP interface
  3. Exploit
    Send crafted formUpload() request with shell metacharacters
  4. Execution
    Trigger OS command injection (CWE-78)
  5. Persist
    Execute arbitrary code as root
  6. Impact
    Full 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.

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 (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

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

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 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.

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

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
1.2%
Top 33% exploitable
Prevalence
Low
budget consumer/SOHO router brand, limited enterprise and overall deployment 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