Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain authenticated admin access to router
-
DeliveryCraft HTTP request with oversized pppoe_dns1 value
-
ExploitOverflow stack buffer in boa formIpv6Setup handler
-
ExecutionExecute arbitrary code on device
-
ImpactGain control of router
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 an authenticated HTTP request to the boa web server's formIpv6Setup PPPoE configuration endpoint, specifically supplying an overlong value in the pppoe_dns1 parameter; the device must be running the affected firmware TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327. The key limiting factor is that valid management-interface authentication (PR:H) is mandatory - the attacker must already possess admin credentials or obtain them (default/weak passwords, credential reuse, or a chained auth bypass). Network reachability to the router's HTTP management interface is also required, which in default deployments is typically LAN-side only. |
| Impact | The input provides a CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H, 9.1 Critical) indicating a network-reachable, low-complexity flaw that yields full confidentiality, integrity, and availability loss - consistent with arbitrary code execution on an embedded web server (boa). The critical limiting signal is PR:H: per the CVSS vector and the description ('authenticated HTTP request'), exploitation requires valid authenticated access to the device management interface, which substantially lowers real-world risk versus a pre-auth flaw. No EPSS score, CISA KEV listing, or POC indicator is present in the input, so there is no evidence of active or likely-imminent exploitation; per precision rules this is 'no public exploit identified at time of analysis.' The S:C (scope changed) claim is debatable for a monolithic embedded router where the web server typically runs as root in a single privilege domain - verify scope framing with the vendor/Talos report. Net assessment: a genuinely severe code-execution bug, but the authentication requirement makes it a post-compromise or credentialed-attacker concern (e.g., default/weak credentials, chained with an auth bypass) rather than a mass-exploitation priority absent exploitation telemetry. |
| Exploit ScenarioDerived | An attacker who already holds valid management credentials (or who reached the admin panel via default/reused credentials) sends a specially crafted HTTP request to the formIpv6Setup PPPoE handler with an oversized pppoe_dns1 value, overflowing a stack buffer in the boa web server and executing arbitrary code on the router. No public POC or exploit code is identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 20, 2026
Arbitrary code execution in TOTOLINK X2000R firmware (TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327) is possible through a stack-based buffer overflow in the boa web server's formIpv6Setup PPPoE handler when the pppoe_dns1 parameter receives an overlong value. The attack requires an authenticated HTTP request with valid management credentials (CVSS PR:H) and network reachability to the router's management interface, which is typically LAN-side. No public exploit was identified at time of analysis; Talos rates the issue 9.1 critical under a scope-changed vector, while the independent assessment scopes the impact to the device (S:U) and still considers it high severity.
RemediationAI
No vendor-released patch was identified at time of analysis; check the Talos advisory TALOS-2026-2394 (https://talosintelligence.com/vulnerability_reports/TALOS-2026-2394) and TOTOLINK support for updated X2000R firmware and apply it when available. Until then, restrict access to the router's HTTP management interface to trusted LAN/VLAN segments or a VPN/allowlisted admin host and disable WAN-side remote management where possible; the trade-off is loss of convenient remote administration. Replace default or weak admin credentials with strong unique passwords and rotate them, which raises the PR:H bar but does not remove the overflow. If the IPv6/PPPoE setup feature is not needed, disable it or restrict access to that configuration page; this reduces exposure but may prevent legitimate WAN configuration changes. Deploy monitoring or IDS rules for oversized pppoe_dns1 values or abnormal requests to formIpv6Setup as a detection control, noting that detection does not prevent exploitation.
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 flaw is CWE-121 stack-based buffer overflow in the boa embedded HTTP server used by TOTOLINK X2000R routers. The formIpv6Setup functionality handles IPv6/PPPoE configuration, and the pppoe_dns1 parameter is copied into a fixed-size stack buffer without sufficient bounds checking; a crafted HTTP request can overwrite stack memory and redirect execution, yielding arbitrary code execution in the context of the boa service. The affected build is TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327; the supplied CPE is broad (totolink:totolink:*), so exact build validation is important. The assessed vector is AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, meaning the attacker must already hold administrative credentials and reach the management interface; it is not an unauthenticated pre-auth overflow. Talos's published 9.1 score uses S:C, reflecting potential impact beyond the vulnerable component, but the independent assessment treats scope as unchanged.
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, low-complexity overflow requiring authenticated admin access (PR:H); scope assessed Unchanged since the boa server already runs with full device privileges, yielding full C/I/A impact.
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_dns1 parameter.
Executive ViewAI
The TOTOLINK X2000R router firmware (TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327) contains a critical arbitrary code execution vulnerability in its web management interface. An attacker who already holds valid high-privilege management credentials and can reach the management interface-typically from the LAN side-could exploit a stack-based buffer overflow in the PPPoE handler to run code on the device. Because these routers may act as network gateways for small offices or remote sites, a compromise could undermine network integrity and provide a foothold for further intrusion, making inventory and mitigation a priority despite the authenticated access requirement and no public exploit identified at time of analysis.
No vendor-released patch identified at time of analysis; restrict management interface access to trusted LAN only, enforce strong unique administrative credentials, disable WAN-side and remote management, segment affected routers, and monitor for unauthorized configuration changes.
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-105344
GHSA-6934-8h2c-7627
NVD
CVE.org
EPSS
Exploit-DB