Skip to main content

TOTOLINK X2000R CVE-2026-42025

| EUVDEUVD-2026-105338 CRITICAL
Stack-based Buffer Overflow (CWE-121)
2026-10-20 talos GHSA-j7w9-w54x-hg57
9.1
CVSS 3.1 · Vendor: talos
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to router admin web interface
  2. Delivery
    Send crafted HTTP request to formIpv6Setup
  3. Exploit
    Overflow stack buffer via dhcp_dns1 parameter
  4. Execution
    Execute arbitrary code on device
  5. Impact
    Gain full router control

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK

1 technique 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 the attacker to first authenticate to the X2000R administrative web interface (boa server) - the description explicitly states an authenticated HTTP request is needed, and the CVSS vector's PR:H confirms high-privilege access is a prerequisite. The specific trigger is an oversized/malformed value in the dhcp_dns1 parameter of the formIpv6Setup (dhcp_dns) IPv6 setup functionality. Limiting factors: valid admin credentials are mandatory (no unauthenticated path), and exploitation is confined to the affected firmware build TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327; practical risk is highest where the management interface is reachable from untrusted networks or protected only by default/weak credentials. No end-user interaction beyond the attacker's own authenticated request is required (UI:N).

Impact

This is a stack-based buffer overflow (CWE-121) in the boa web server's formIpv6Setup dhcp_dns handler of the TOTOLINK X2000R router, leading to arbitrary code execution. The input CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H, 9.1) indicates network-reachable, low-complexity exploitation but explicitly requires high privileges (PR:H) - the attacker must already be authenticated to the router's administrative web interface, which materially lowers real-world risk versus an unauthenticated RCE. No EPSS score, CISA KEV listing, or public POC is present in the provided data, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The Scope:Changed (S:C) assignment inflates the score to 9.1; for a buffer overflow executing within the same device/security authority as the vulnerable boa server, S:U is more defensible, which would reduce the base score to ~7.2 - treat the 9.1 as somewhat optimistic and verify scope with the Talos advisory (TALOS-2026-2396). Net: a genuinely serious post-authentication RCE on affected hardware, but the PR:H requirement and absence of KEV/EPSS/POC signals make it a moderate rather than drop-everything emergency priority, most relevant where the admin interface is exposed or credentials are weak/default.

Exploit ScenarioDerived

An attacker who has obtained administrative access to the X2000R web interface (via default/weak credentials, credential reuse, or an exposed management port) sends a specially crafted HTTP request to the formIpv6Setup endpoint with an oversized dhcp_dns1 value. The overlong parameter overflows a stack buffer in the boa web server, allowing arbitrary code execution on the device, typically as root. No public exploit code is identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Oct 20, 2026

Arbitrary code execution in the TOTOLINK X2000R router (firmware TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327) requires an attacker to first authenticate to the boa administrative web interface, then send a crafted HTTP request whose dhcp_dns1 parameter overflows a fixed-size stack buffer in the formIpv6Setup handler. Successful exploitation corrupts stack memory and can redirect execution to attacker-controlled data, giving code execution on the device with the web server's privileges. The CVSS vector (PR:H) and the Talos report both confirm that valid high-privilege admin credentials are a hard prerequisite, so the practical threat is concentrated on devices whose management interface is exposed to untrusted networks or left on default/weak credentials; no public exploit code or active exploitation was identified at time of analysis.

RemediationAI

No vendor-released patch was identified in the available data for firmware TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327; check TOTOLINK's support/download portal and the Talos report TALOS-2026-2396 (https://talosintelligence.com/vulnerability_reports/TALOS-2026-2396) for an updated firmware build and apply it as soon as it is published. Until a fix is available, apply compensating controls: disable WAN-side remote management and block inbound access to the boa HTTP/HTTPS ports (typically 80/443) at the perimeter and on the router's firewall - the trade-off is loss of remote administration, which should be replaced with VPN or an SSH-tunneled management path. Restrict the admin interface to a dedicated management VLAN or trusted LAN segments via ACLs, accepting the operational cost of segregated administration. Replace default and weak administrator credentials with unique strong passwords and, where supported, limit admin logins to specific source IPs - this does not remove the flaw but raises the PR:H bar an attacker must clear. Log and alert on unusually long or malformed dhcp_dns1 values and on abnormal reboots or crashes of the boa service, and monitor the device for unexpected outbound connections as an indicator of post-exploitation code execution.

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 small embedded HTTP server widely used in consumer routers, which here exposes the formIpv6Setup (dhcp_dns) configuration function in the X2000R administrative interface. The handler reads the user-supplied dhcp_dns1 parameter and copies it into a fixed-length stack buffer without validating length or content - the classic root cause of CWE-121 stack-based buffer overflow. Because the firmware build (TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327) is a MIPS-class embedded image, an oversized value overwrites adjacent stack data including saved registers and the return address, allowing an authenticated attacker to hijack control flow and execute arbitrary code in the boa process context. The supplied CPE is the generic wildcard cpe:2.3:a:totolink:totolink, so exact model/firmware scoping must come from the vendor advisory and Talos report TALOS-2026-2396 rather than the CPE string. The authoritative assessment rates the vector as scope-unchanged (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H), i.e., impact confined to the router itself, with authentication as the primary limiting factor.

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 (AV:N), low complexity (AC:L), but requires authenticated admin access (PR:H); code execution stays within the device's security authority so S:U rather than S:C, 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

Multiple exploitable stack-based buffer overflow vulnerabilities exist in the boa formIpv6Setup dhcp_dns 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 these vulnerabilities. This vulnerability concerns the dhcp_dns1 parameter.

Executive ViewAI

Why It Matters

A critical remote code execution flaw in the TOTOLINK X2000R router (firmware Gh-V1.0.0-B20250421.1327) lets an attacker who already holds administrator credentials on the device's boa web interface run arbitrary code on the hardware, potentially giving them a persistent foothold inside the network. Leadership should care because these devices typically sit at the network edge in branch offices and home-worker setups, so a compromise can expose internal traffic and serve as a launch point for broader intrusion; risk is concentrated on units with internet-exposed management interfaces or default/weak admin passwords. No vendor patch is available, so exposure must be reduced through access controls and credential hygiene until a fix ships.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: remove internet exposure of the boa administrative interface and restrict management access to a trusted administrative network or jump host; enforce strong, unique administrator credentials and eliminate default or shared passwords; isolate affected routers on a dedicated management VLAN or segment; disable remote/WAN management and unused services; log and alert on administrative logins and configuration changes; and plan hardware replacement or additional network filtering for units that cannot be isolated.

Threat Intelligence Overview

EPSS Score
0.8%
Top 44% exploitable
Prevalence
Low
consumer/SOHO router, single specific TOTOLINK model, no 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 0.8%
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

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

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