Skip to main content

TOTOLINK X2000R EUVDEUVD-2026-105328

| CVE-2026-10135 CRITICAL
OS Command Injection (CWE-78)
2026-10-20 talos GHSA-pgr5-4w5f-pfm6
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 admin credentials
  2. Delivery
    Authenticate to web management interface
  3. Exploit
    Send crafted HTTP request to batchupg
  4. Execution
    Inject OS commands via CWE-78
  5. Impact
    Execute arbitrary code on router OS

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 pre-authenticated session to the TOTOLINK X2000R web management interface (PR:H), after which a crafted HTTP request to the batchupg (batch upgrade) functionality injects OS commands. The specific limiting factor is that the attacker must first hold valid administrative/web credentials - this is not exploitable against an unauthenticated attacker. Realistic risk is elevated where the router admin panel is WAN-exposed or where default/weak credentials are in use, and reduced where the management interface is LAN-only with strong credentials. Affected firmware is specifically build V1.0.0-B20250421.1327; other versions are not confirmed vulnerable from the provided data.

Impact

This is a genuinely high-severity flaw (vendor/Talos CVSS 9.1) but with meaningful real-world limits that temper its priority. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H indicates network-reachable, low-complexity exploitation with no user interaction, yielding full confidentiality/integrity/availability impact via arbitrary code execution. The critical qualifier is PR:H: exploitation requires an already-authenticated session, so this is a post-authentication RCE, not an unauthenticated internet-wide threat. No EPSS score, KEV listing, or public POC was provided in the intelligence, so exploitation status is 'no public exploit identified at time of analysis' - this is a Talos-reported research finding rather than an observed in-the-wild attack. I disagree with one input metric: Talos assigned S:C (scope change), but for OS command injection on a SOHO router where the vulnerable web interface and the impacted router OS share the same security authority, S:U is more defensible; S:C inflates the base score, so treat 9.1 as an upper bound (my assessed score is ~7.2). Net: a real priority for anyone running the affected TOTOLINK X2000R firmware, but the PR:H precondition and absence of KEV/POC signals place it below drop-everything unauthenticated-RCE status.

Exploit ScenarioDerived

An attacker who has obtained valid credentials for the router's web management interface (via default/weak credentials, credential reuse, phishing, or an exposed admin panel) sends a specially crafted HTTP request to the batchupg functionality. The request injects shell metacharacters that the device executes as OS commands, giving the attacker arbitrary code execution on the router. No public proof-of-concept was identified in the provided data; the issue was reported by Cisco Talos.

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

OS command injection in the batchupg (batch upgrade) handler of TOTOLINK X2000R firmware build V1.0.0-B20250421.1327 lets an attacker who already holds a valid administrator session on the router's web management interface send a crafted HTTP request that executes arbitrary shell commands on the device, yielding a full compromise of confidentiality, integrity, and availability. The prerequisite of high-privileged web credentials (CVSS PR:H) sharply limits exposure - this is not reachable by an unauthenticated attacker - but the practical risk climbs sharply on units whose admin panel is exposed to the WAN or still uses default/weak credentials. No public exploit code or confirmed in-the-wild exploitation was identified at time of analysis; the flaw was reported by Cisco Talos under TALOS-2026-2435.

RemediationAI

No vendor-released patch was identified at time of analysis, so the primary action is to check TOTOLINK's support pages and the Talos advisory (https://talosintelligence.com/vulnerability_reports/TALOS-2026-2435) for a firmware build newer than V1.0.0-B20250421.1327 and apply it as soon as it ships. Until then, apply layered compensating controls that directly attack the PR:H prerequisite: disable WAN-side remote management and UPnP-style exposure of the web UI so the admin panel is reachable only from the LAN (side effect: no remote administration without a VPN/SSH tunnel); replace default and weak administrator credentials with unique strong passwords and, where the firmware supports it, restrict management access by source-IP ACL (side effects: credential rotation burden, risk of lockout if the ACL is misconfigured); segment IoT/router management traffic onto an isolated VLAN so a compromised host cannot reach the batchupg endpoint (side effect: added network complexity); and monitor or block HTTP requests to the batch upgrade handler from anything other than a trusted management workstation (side effect: legitimate bulk-firmware operations must be performed from that host). Because exploitation yields command execution as the web service account, treat any suspected hit as full device compromise requiring firmware reflash and credential/configuration rotation rather than simple log review.

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 root cause is CWE-78 (Improper Neutralization of Special Elements used in an OS Command), the classic command-injection class in which user-controlled input is concatenated into a string handed to a shell interpreter (system()/popen()-style call) without sanitization or allowlisting. Here the vulnerable surface is the batch upgrade feature of the X2000R's embedded web management server: parameters supplied in an HTTP request to that handler are passed into the underlying Linux shell running on the router, so shell metacharacters allow an authenticated admin to chain arbitrary commands with the privileges of the web service (typically root on embedded router firmware). The affected platform is identified only generically in CPE data (cpe:2.3:a:totolink:totolink:*:*:*:*:*:*:*:*), so the sole confirmed-affected build from the source data is TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327; the report was filed by Talos as TALOS-2026-2435. Note a scoring discrepancy worth tracking: the vendor/Talos vector uses S:C (scope changed) for 9.1, whereas our assessment uses S:U for the same CIA impact triad (AV:N/AC:L/PR:H/UI:N), which is the more conservative and accurate reading for an authenticated command injection landing in the same security authority.

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 low-complexity injection but requires authenticated admin access (PR:H); command execution stays within the router's own security authority, so S:U rather than the vendor's S:C.

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

TOTOLINK X2000R routers running firmware build V1.0.0-B20250421.1327 contain a critical command-injection flaw that lets an authenticated administrator fully compromise the device's confidentiality, integrity, and availability. Exploitation requires high-privileged web credentials and no public exploit was identified at time of analysis, but leadership should prioritize inventory and exposure reduction because internet-facing or default-credential admin panels materially increase organizational risk. Affected edge devices could become a foothold for broader compromise if administrative access is weak or remotely exposed.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: remove WAN exposure of the web management interface, disable remote administration, enforce strong unique administrator credentials, restrict admin access to trusted management networks or VLANs, monitor and alert on batch-upgrade requests and configuration changes, and isolate or replace devices that cannot be secured.

Threat Intelligence Overview

EPSS Score
1.2%
Top 33% exploitable
Prevalence
Low
single consumer/SOHO TOTOLINK router 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