Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach router web interface (LAN or exposed WAN)
-
DeliveryPOST to /boafrm/formPortFw adding rule
-
ExploitOverflow ip_subnet/fw_ip stack buffer
-
ExecutionHijack control flow
-
ImpactExecute arbitrary code on 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 | Requires the attacker to reach the web management interface of a TOTOLINK N150RT (NTR150) running firmware V3.4.0-B20201030 and send a request to the /boafrm/formPortFw port-forwarding handler with oversized ip_subnet and/or fw_ip parameters via the rule-addition flow. The supplied CVSS asserts no authentication (PR:N), but port-forwarding configuration is normally an admin-authenticated function - confirm from the PoC whether a valid admin session/CSRF is needed, as that is the decisive limiting factor. Exploitation is further limited to this specific model and firmware build, and realistic exposure is primarily LAN-side unless the management interface is deliberately exposed to the WAN. |
| Impact | Raw severity is maximal: the input CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H (9.8) models a remote, unauthenticated, low-complexity stack overflow with full CIA impact - code execution on the device. However, several signals temper real-world priority. No EPSS score and no CISA KEV entry are provided, so there is no evidence of active or widespread exploitation. A public technical writeup/PoC gist (H3rmesk1t) is referenced, so exploit code is publicly available - but PoC availability is NOT the same as active exploitation. The biggest data tension is the PR:N claim: /boafrm/formPortFw is a port-forwarding CONFIGURATION handler, a function normally reachable only after authenticating to the router admin panel. Boa-based TOTOLINK endpoints are frequently reachable pre-authentication, but this is not confirmed here - verify with the PoC whether a session is required. If authentication is in fact required, effective risk drops from internet-wide unauthenticated RCE to authenticated/LAN-side RCE. Net: a genuinely serious device-takeover bug on an affected router, but priority is bounded by a niche/older consumer product, no exploitation telemetry, and unverified pre-auth reachability. |
| Exploit ScenarioDerived | An attacker with network reachability to the TOTOLINK N150RT web management interface sends a crafted POST request to /boafrm/formPortFw with overly long ip_subnet and/or fw_ip parameters while adding a port-forwarding rule, smashing the stack and hijacking control flow to run arbitrary code on the router. A public PoC/writeup (H3rmesk1t gist) exists, lowering the barrier to reproduction. Realistic reach is strongest from the LAN or an exposed management interface; internet-wide unauthenticated exploitation depends on whether the endpoint is reachable pre-authentication, which is not confirmed. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
Stack-based buffer overflow in the TOTOLINK N150RT (NTR150) web management interface, firmware V3.4.0-B20201030, allows a remote attacker to corrupt memory and potentially gain code execution by sending oversized ip_subnet and fw_ip parameters to the /boafrm/formPortFw port-forwarding handler during the rule-addition flow. The supplied CVSS 3.1 vector scores 9.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H), modeling an unauthenticated, low-complexity attack with full confidentiality, integrity and availability impact, although port-forwarding configuration is normally an admin-authenticated function and the PR:N assertion should be confirmed against the published proof-of-concept material before relying on it. No CISA KEV entry or confirmed public exploit was identified at time of analysis, and realistic exposure is primarily LAN-side unless the management interface has been deliberately exposed to the WAN or internet.
RemediationAI
No vendor-released patch was identified at time of analysis, and given the age of firmware V3.4.0-B20201030 and TOTOLINK's limited security-maintenance history for this model, users should not assume a fix is imminent; check the TOTOLINK support/download page and the NVD record (https://nvd.nist.gov/vuln/detail/CVE-2026-94952) for a newer firmware build before applying anything. Until a fix exists, apply compensating controls in order of effectiveness: first, ensure the web management interface is never reachable from the WAN - disable remote management, verify the device is not in a DMZ and that no port-forward rule exposes TCP/80 or the admin port, accepting that this breaks any legitimate remote-administration workflow; second, if the device supports it, restrict the management interface to a specific trusted LAN segment or source IP, and place the router's LAN behind a segmented VLAN so a compromise cannot pivot to other hosts; third, replace the router with a supported model if WAN-side management is operationally required, since the only reliable fix for an unpatched authenticated-form overflow is removal of the vulnerable component. Additionally, rotate any credentials stored on or administered through the device, and monitor the router for unexpected reboots or configuration changes, which are the most likely observable signs of exploitation of this overflow. Because the PR:N claim is unverified, treat an exposed /boafrm/formPortFw endpoint as the critical variable: if it is reachable without an admin session, the 9.8 rating applies as written and exposure should be treated as urgent.
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 a classic CWE-121 stack-based buffer overflow in the HTTP request-parsing path of the router's embedded Boa-style web server. The /boafrm/formPortFw endpoint processes form submissions for port-forwarding rules, copying the attacker-controlled ip_subnet and fw_ip parameters into fixed-size stack buffers without adequate length validation, so an overlong value overwrites adjacent stack memory including saved control data. Because the overwritten region can influence the return address, the primitive is a memory-corruption issue that may yield denial of service (device crash/reboot) and, depending on architecture mitigations such as ASLR/NX on the MIPS/ARM firmware image, a path to arbitrary code execution under the web server's privileges - typically root on consumer routers. The supplied CPE string is a placeholder (cpe:2.3:a:n/a:n/a), so identification rests on the firmware name and version V3.4.0-B20201030 rather than an authoritative CPE; the same issue is tracked in the EU with ENISA EUVD ID EUVD-2026-89470.
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:N/UI:N/S:U/C:H/I:H/A:H
Retained PR:N to match the reported pre-auth reachability of the boa endpoint; network-reachable low-complexity stack overflow yields full code-execution impact (C/I/A:H), though PR:N is uncertain for a config handler.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
A stack-based buffer overflow vulnerability exists in the web management interface of TOTOLINK N150RT (NTR150) firmware V3.4.0-B20201030. It is reachable through the route /boafrm/formPortFw (port-forwarding configuration handler) and is triggered by the ip_subnet and fw_ip request parameters during the rule-addition flow.
Executive ViewAI
The TOTOLINK N150RT router (firmware V3.4.0-B20201030) is affected by a critical stack-based buffer overflow in its web management interface, potentially enabling remote code execution. Organizations using this device face network compromise risk, particularly if the management interface is exposed beyond the LAN; leadership should act promptly given the absence of a vendor patch and the critical severity (CVSS 9.8). No public exploit identified at time of analysis, but the vulnerability is unauthenticated per the CVSS vector (PR:N), though port-forwarding is typically admin-authenticated and this should be verified.
No vendor-released patch identified at time of analysis. Interim mitigations include ensuring the management interface is not exposed to the internet, restricting access to trusted LAN segments, disabling remote management if not needed, monitoring for anomalous requests to /boafrm/formPortFw, and deploying network segmentation. Consider replacing the device if risk tolerance is low.
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.
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-89470
GHSA-mxg2-p493-cj5j
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB