Skip to main content

TOTOLINK X2000R CVE-2026-42020

| EUVDEUVD-2026-105345 CRITICAL
Stack-based Buffer Overflow (CWE-121)
2026-10-20 talos GHSA-vcwc-rc3q-4m7r
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
    Send crafted HTTP request to formIpv6Setup
  3. Exploit
    Overflow stack buffer via pppoe_dns2 parameter
  4. Execution
    Execute arbitrary code as root
  5. Impact
    Full device compromise

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 (1) valid authentication to the router's boa web management interface (PR:H per CVSS), and (2) the ability to reach that HTTP interface over the network. The specific trigger is an oversized/crafted value supplied to the pppoe_dns2 parameter in the formIpv6Setup PPPoE configuration handler. Limiting factors: the attacker must already hold admin-level web credentials, so default/unchanged passwords or a prior credential compromise materially raise risk; exposure is further constrained if the web interface is not reachable from the WAN (typical secure configurations restrict it to LAN). It affects the specific TOTOLINK X2000R firmware build identified by Talos.

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H, base 9.1) signals network-reachable, low-complexity arbitrary code execution, but it is gated by PR:H - the description explicitly requires an authenticated HTTP request, so this is NOT an unauthenticated remote takeover. No EPSS score, CISA KEV listing, or public POC is present in the input, so there is no evidence of active exploitation or weaponization; the real-world threat is bounded by the authentication requirement and by the limited deployment footprint of a consumer TOTOLINK router. I disagree with the input's Scope:Changed metric: code execution inside the boa web server on an embedded router compromises the same device/security authority, so S:U is more defensible, which would lower the score to roughly 7.2 (High) rather than 9.1 (Critical) - verify scope rationale with Talos. Net assessment: a genuine high-severity post-authentication RCE worth patching on exposed or multi-user devices, but a lower operational priority than a pre-auth internet-facing flaw, especially absent any exploitation signal.

Exploit ScenarioDerived

An attacker who has obtained valid router credentials (default/weak admin password, prior phishing, or an authenticated foothold on the LAN) sends a crafted HTTP request to the boa web server's formIpv6Setup PPPoE handler with an oversized pppoe_dns2 value, overflowing a stack buffer and executing arbitrary code - typically as root on these embedded devices. No public exploit code is identified at time of analysis, but the vulnerability class (CWE-121) is reliably exploitable once credentials are held. Low attack complexity (AC:L) means no special timing or race conditions are needed.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.7% 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 stack-based buffer overflow in the TOTOLINK X2000R router's boa web management interface allows an attacker with admin-level credentials to achieve arbitrary code execution by sending a crafted HTTP request to the formIpv6Setup PPPoE handler, specifically through an oversized pppoe_dns2 parameter. The vulnerability affects firmware build TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327 and is gated by PR:H, so it is not an unauthenticated remote takeover; exposure is materially lower when the web UI is not reachable from the WAN. No public exploit code or confirmed active exploitation was identified at time of analysis, though the published CVSS score is 9.1 and the assessed vector confirms high confidentiality, integrity, and availability impact.

RemediationAI

No vendor-released patch version was identified in the provided data; check the TOTOLINK support site and the Talos report TALOS-2026-2394 at https://talosintelligence.com/vulnerability_reports/TALOS-2026-2394 for a firmware update and apply it when available. Until then, block WAN access to the router's boa web management interface and restrict administrative access to trusted LAN or VLAN segments; this lowers remote exposure but does not protect against an attacker who already has valid admin credentials or LAN access. Enforce strong, unique admin passwords and remove default credentials, since exploitation is gated by PR:H. If IPv6/PPPoE configuration is not needed, disable the formIpv6Setup PPPoE IPv6 functionality on the router, accepting the trade-off of losing IPv6 WAN configuration capability. Monitor HTTP requests for unusually long pppoe_dns2 values as a compensating detection control.

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 TOTOLINK X2000R firmware exposes a boa-based web management server that handles PPPoE and IPv6 configuration through the formIpv6Setup CGI endpoint. The pppoe_dns2 parameter is copied into a fixed-size stack buffer without proper bounds validation, a classic CWE-121 stack-based buffer overflow. Because the handler runs with the web server's privileges, a successful overwrite can corrupt adjacent stack data, including return addresses or function pointers, and potentially redirect execution to attacker-supplied code. The CPE entry cpe:2.3:a:totolink:totolink:*:*:*:*:*:*:*:* identifies the affected TOTOLINK product family, but Talos pins the issue to the specific X2000R firmware build. Exploitation requires an authenticated HTTP session to the boa interface, consistent with the PR:H rating in the assessed CVSS vector, and the assessed scope is S:U, treating impact as confined to the router rather than crossing a security scope boundary.

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 web interface (AV:N) and no special conditions (AC:L), but an authenticated admin request is required (PR:H); code runs within the same device authority, so S:U rather than 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

Multiple stack-based buffer overflow vulnerabilities exist in the boa formIpv6Setup pppoe functionality of Totolink X2000R 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 pppoe_dns2 parameter.

Executive ViewAI

Why It Matters

A critical memory-safety flaw in the TOTOLINK X2000R router's web management interface (firmware Gh-V1.0.0-B20250421.1327) would let someone holding administrator credentials on the device run arbitrary code on the router, giving them a foothold to intercept, alter, or disrupt traffic flowing through it. The practical risk to the organisation is contained by the fact that an attacker must already know a valid admin password and reach the management interface, so exposure is concentrated in branch offices, home-office setups, and any deployment where the device's web console is reachable from untrusted networks. Leadership should care because these devices typically sit at the network edge with no endpoint agent or logging, so a compromise would be quiet, persistent, and hard to detect after the fact.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable WAN-side access to the boa web management interface and restrict it to a trusted management VLAN or administrative host list; enforce unique strong administrator credentials and rotate any shared or default passwords; segment affected routers so management traffic is not reachable from general user or guest networks; monitor or alert on crafted requests to the formIpv6Setup PPPoE handler and on unexpected configuration changes; replace the device where segmentation cannot be guaranteed.

Threat Intelligence Overview

EPSS Score
0.7%
Top 46% exploitable
Prevalence
Low
consumer/SOHO TOTOLINK router, limited and regional 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 0.7%
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
Medium

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