Skip to main content

TOTOLINK X2000R EUVDEUVD-2026-105332

| CVE-2026-9869 CRITICAL
Stack-based Buffer Overflow (CWE-121)
2026-10-20 talos GHSA-vh8v-g37q-6mg8
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 authenticated router session
  2. Delivery
    Send crafted HTTP request to formTR069Config
  3. Exploit
    Overflow stack buffer in boa handler
  4. Execution
    Execute arbitrary code on device
  5. Impact
    Full router 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 an authenticated HTTP request to the boa web server's formTR069Config (TR-069/CWMP configuration) functionality on the TOTOLINK X2000R, firmware TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327 - i.e. the attacker must already possess valid management/admin credentials or control an authenticated session (CVSS PR:H). This authentication prerequisite is the primary limiting factor; there is no user-interaction requirement (UI:N) and complexity is low (AC:L), so once authenticated the overflow is directly reachable over the network. Realistic risk therefore depends heavily on management-interface exposure (LAN-only vs. WAN-reachable) and on credential hygiene; routers with the web UI exposed to untrusted networks and default/weak credentials are the practical attack surface.

Impact

The CVSS 3.1 base score is 9.1 (CRITICAL) driven by AV:N/AC:L, scope change (S:C), and full C:H/I:H/A:H impact, but the single most important modifier is PR:H - the Talos description explicitly states the attacker must make an *authenticated* HTTP request, so this is not a pre-auth internet-wide threat. No EPSS score, KEV listing, or public POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. This is a genuine arbitrary-code-execution bug in an embedded router web server (boa), but its real-world priority is tempered by the authentication requirement: an attacker needs valid admin/management credentials or an already-compromised session to reach the formTR069Config handler. Note a modeling discrepancy worth verifying: Talos assigned Scope:Changed, which inflates the score, yet a stack overflow yielding code execution within the same boa process typically does not cross a security authority boundary (S:U is more defensible) - this materially affects the numeric score and should be confirmed with the vendor/Talos. Net: a real, high-severity device-takeover flaw, but gated behind authentication and currently without public exploit code, making it a patch-soon rather than patch-now emergency for most fleets.

Exploit ScenarioDerived

An attacker who holds valid management credentials for a TOTOLINK X2000R (or who has hijacked an authenticated admin session via CSRF, default/weak credentials, or a chained auth bypass) sends a specially crafted HTTP request to the boa web server's formTR069Config endpoint, overflowing a stack buffer and executing arbitrary code on the router. No public POC was provided in the input, so this remains a vendor/Talos-reported issue without confirmed public exploit code. Because AC:L, once an authenticated path exists the overflow is reliably triggerable with low complexity.

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

Stack-based buffer overflow in the boa web server's formTR069Config handler on TOTOLINK X2000R firmware TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327 lets an authenticated attacker send a specially crafted HTTP request that overflows a fixed-size stack buffer and can lead to arbitrary code execution on the router. The flaw is network-reachable with low attack complexity, but exploitation requires valid management credentials (CVSS PR:H), making exposure of the administrative interface and credential hygiene the decisive risk factors. No public exploit code has been identified at time of analysis and the issue is not listed in CISA KEV; the 9.1 CRITICAL base score reflects full confidentiality, integrity and availability impact once the authentication barrier is crossed.

RemediationAI

No vendor-released patch has been identified at time of analysis, and no fixed firmware version is documented in the available data; monitor the Talos advisory TALOS-2026-2431 (https://talosintelligence.com/vulnerability_reports/TALOS-2026-2431) and TOTOLINK's support channels for a firmware update, and apply it as soon as it is published. Until then, treat the management interface as the critical control surface: disable WAN-side remote management and restrict the boa web UI to a trusted LAN segment or management VLAN, accepting the trade-off that remote administration must move to VPN or an authenticated jump host; replace default and weak administrator credentials with unique strong passwords and rotate them, since valid credentials are the only prerequisite for triggering the overflow and credential compromise fully removes this barrier; and restrict or filter access to the formTR069Config endpoint at the network layer where feasible. None of these controls remove the underlying memory-safety defect, so segmenting the router's management plane from untrusted networks and monitoring for anomalous requests to TR-069 configuration paths should be maintained until patched firmware is available.

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, running on the TOTOLINK X2000R. The formTR069Config endpoint processes configuration input associated with TR-069/CWMP, the DSL Forum protocol used for carrier-grade remote management of CPE devices; the handler copies attacker-controlled HTTP request data into a fixed-length stack buffer without adequate bounds validation. Per CWE-121, this is a stack-based buffer overflow: oversized input overwrites adjacent stack memory, including saved control data such as the return address, which allows the attacker to redirect execution and, per the vendor report, achieve arbitrary code execution in the context of the boa service (typically running with elevated privileges on embedded firmware). The supplied CPE string, cpe:2.3:a:totolink:totolink:*:*:*:*:*:*:*:*, is a wildcard that identifies the vendor but does not pin a specific model or firmware revision, so the version boundary must be taken from the Talos advisory TALOS-2026-2431 and the named firmware build rather than from CPE matching alone.

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) but gated behind admin authentication (PR:H) per the description; code exec stays within the boa process so S:U rather than Talos's S:C; full C/I/A on device.

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 stack-based buffer overflow vulnerability exists in the boa formTR069Config 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

CVE-2026-9869 is a critical flaw in the TOTOLINK X2000R router (firmware TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327) that can let an attacker with valid administrative access take control of the device, exposing data and disrupting network availability. Leadership should care because an exposed management interface could turn these routers into a foothold for broader network compromise; no public exploit identified at time of analysis and it is not listed in CISA KEV.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; restrict management access to trusted networks or VPN, disable WAN-side administration, enforce strong unique administrative credentials and MFA where supported, segment routers from sensitive networks, monitor for anomalous formTR069Config or HTTP activity, and replace or isolate devices if exposure cannot be controlled.

Threat Intelligence Overview

EPSS Score
0.8%
Top 44% exploitable
Prevalence
Low
consumer/SOHO router model from a niche vendor, 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 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