Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to router admin interface
-
DeliverySend crafted HTTP request to formUpload()
-
ExploitOverflow heap buffer in boa parser
-
ExecutionExecute arbitrary code on device
-
ImpactFull router/network compromise
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap 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 formUpload() functionality on a TOTOLINK X2000R running firmware V1.0.0-B20250421.1327 - i.e. the attacker must already hold valid administrative/operator credentials for the router's web management interface (PR:H). The exploit is limited by this authentication requirement and by reachability of the management interface: devices whose admin panel is not exposed to untrusted networks and that use strong, unique credentials are substantially harder to attack. No user interaction is needed once authenticated, and attack complexity is low. The primary realistic exposure is routers with default/weak passwords or with the web UI reachable from the WAN or an untrusted LAN segment. |
| Impact | This is a genuinely serious vulnerability but not a blanket emergency. The vendor CVSS of 9.1 (AV:N/AC:L/PR:H/UI:N/S:C) reflects network-reachable, low-complexity arbitrary code execution, and CWE-122 (heap overflow) plus the explicit RCE tag align with that severity. The single most important mitigating signal is PR:H: the description confirms the attacker must make an *authenticated* HTTP request, so exploitation presupposes valid administrative credentials on the router's boa web interface. No EPSS score, CISA KEV entry, or public POC was supplied in the input, so there is no evidence of active exploitation or weaponization - this is a Talos-reported research finding (TALOS-2026-2436), which typically means coordinated disclosure rather than observed in-the-wild abuse. The practical risk is therefore high for any device where admin access is exposed or where default/weak credentials are in use (common on consumer routers), but meaningfully lower than an unauthenticated 9.1 would imply. Note a modeling tension: the vendor sets S:C (scope change), which is defensible for an embedded device where the web server runs as root and compromise affects the whole network boundary, but base RCE within the device's own security authority is often scored S:U - this inflates the score somewhat and should be verified against the Talos advisory. |
| Exploit ScenarioDerived | An attacker who has obtained administrative access to a TOTOLINK X2000R router (via default credentials, credential reuse, phishing, or an exposed management interface) sends a specially crafted HTTP request to the boa web server's formUpload() handler, overflowing a heap buffer. The corrupted heap is leveraged to execute arbitrary code on the device, yielding full control of the router. No public exploit code was identified at time of analysis, but Talos authored a detailed vulnerability report. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 20, 2026
Authenticated attackers can trigger a heap-based buffer overflow in the boa web server's formUpload() handler on TOTOLINK X2000R routers running firmware V1.0.0-B20250421.1327, potentially leading to arbitrary code execution. The vulnerability requires valid administrative credentials (PR:H) but no user interaction, and the management interface must be network-reachable. No public exploit code or active exploitation has been identified at time of analysis.
RemediationAI
No vendor-released patch has been identified at time of analysis. Until a firmware update is available, restrict access to the router's web management interface to trusted networks only (e.g., firewall rules, VLAN segmentation, or disabling WAN-side remote management); this may impede legitimate remote administration but blocks the attack vector. Change default and weak administrative credentials to strong, unique passwords - while PR:H is required, compromised credentials are the primary enabler. Monitor HTTP logs for anomalous requests to formUpload() and consider disabling file upload functionality if the device permits. Consult the Talos advisory (https://talosintelligence.com/vulnerability_reports/TALOS-2026-2436) for updates.
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 boa web server is a lightweight embedded HTTP daemon commonly used in routers and IoT devices; its formUpload() function processes multipart/form-data file uploads. CWE-122 (heap-based buffer overflow) indicates that user-controlled input is copied into a heap-allocated buffer without proper bounds validation, corrupting heap metadata and enabling arbitrary code execution. The CVSS vector AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H confirms network reachability, low attack complexity, high privileges required, and no user interaction. The CPE string cpe:2.3:a:totolink:totolink:*:*:*:*:*:*:*:* is a generic vendor-level entry; the confirmed affected version is TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327 per the Talos advisory TALOS-2026-2436.
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 heap overflow needing admin authentication (PR:H); code executes within the device's own root authority so S:U, with full C/I/A impact on the compromised router.
Primary rating from Vendor (talos).
CVSS VectorVendor: talos
DescriptionCVE.org
A heap-based buffer overflow vulnerability exists in the boa formUpload() 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
TOTOLINK X2000R routers running firmware V1.0.0-B20250421.1327 contain a critical heap-based buffer overflow in the boa web server's formUpload() handler that allows an authenticated administrative user to achieve arbitrary code execution when the management interface is network-reachable. This affects organizations with these routers exposed at the network edge or with shared administrative credentials, creating a risk of device compromise and potential lateral movement. Leadership should prioritize inventory and access restrictions because no vendor-released patch is identified and no public exploit identified at time of analysis.
No vendor-released patch identified at time of analysis; interim mitigations include restricting management interface access to trusted networks/IP allowlists, disabling WAN-side administration, enforcing strong unique administrative credentials, segmenting affected routers, monitoring administrative logins and configuration changes, and isolating or replacing devices that cannot be adequately protected.
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 heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.
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-105327
GHSA-6p6v-m5v6-qvwr
NVD
CVE.org
EPSS
Exploit-DB