Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid router credentials
-
DeliverySend crafted HTTP request to formIpv6Setup
-
ExploitOverflow stack buffer via pppoe_dns2 parameter
-
ExecutionExecute arbitrary code as root
-
ImpactFull 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
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.
Primary rating from Vendor (talos).
CVSS VectorVendor: talos
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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
TOTOLINK X6000R router firmware V9.4.0cu.1360_B20241207 contains an unauthenticated command injection in the sub_417D74
TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the
TOTOLINK A3002R V4.0.0-B20230531.1404 is vulnerable to Command Injection in /bin/boa via bandstr. Rated critical severit
TOTOlink EX1200T V4.1.2cu.5232_B20210713 was discovered to contain a remote command execution (RCE) vulnerability via th
TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the
TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the
TOTOLINK A3002R v4.0.0-B20230531.1404 was discovered to contain a command injection vulnerability via the FUN_00459fdc f
In Totolink A3100R V5.9c.4577, multiple pages can be read by curl or Burp Suite without authentication. Rated critical s
TOTOLINK X5000R V9.1.0u.6118_B20201102 and V9.1.0u.6369_B20230113 contain a command insertion vulnerability in setting/s
TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the
TOTOlink A3700R v9.1.2u.5822_B20200513 was discovered to contain a remote command execution (RCE) vulnerability via the
The TOTOLINK A810R V4.1.2cu.5182_B20201026 were found to contain a pre-auth remote command execution vulnerability in th
EUVD-2026-105345
GHSA-vcwc-rc3q-4m7r
NVD
CVE.org
EPSS
Exploit-DB