Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain router admin credentials (default or stolen)
-
DeliverySend crafted POST to /boafrm/formPortFw
-
ExploitOversized service_type overwrites stack buffer
-
ExecutionCorrupt saved return address in boa process
-
PersistExecute arbitrary code as root
-
ImpactFull device compromise and network pivot
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer copy size validation
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 a valid authenticated session on the TOTOLINK A3002MU boa web administration interface - the CVSS 4.0 vector specifies PR:L, indicating low-privilege credentials suffice rather than administrator-level access. The target device must be running firmware version Hh-B20211125.1046 (other versions unconfirmed but CPE wildcard suggests broader applicability). The attack is conducted remotely over the network wherever the boa admin interface is reachable - exploitation is limited to cases where the admin interface is exposed on the WAN, or the attacker has already gained LAN access. Default credentials on TOTOLINK devices (commonly |
| Impact | The CVSS 4.0 score of 8.6 is driven by the combination of network accessibility, low-privilege authentication requirement, and high impact across both the vulnerable device (VC:H/VI:H/VA:H) and subsequent systems on the connected network (SC:H/SI:H/SA:H), reflecting the router's position as a network gateway. The E:P (proof-of-concept) threat modifier in the provided vector correctly captures that a working exploit has been published on GitHub, which substantially increases practical risk relative to theoretical CVSS-only assessments. No CISA KEV listing exists, meaning active widespread exploitation is not confirmed, but the public PoC lowers the skill barrier considerably - even a mid-sized municipal IT team in swidnica should treat this as urgent if A3002MU units are deployed at network perimeters. The PR:L requirement (authentication) is a partial mitigating factor, though TOTOLINK consumer devices frequently ship with default or weak credentials, effectively collapsing this barrier in real deployments. The absence of a vendor patch confirmed from totolink.net significantly worsens the residual risk posture. |
| Exploit ScenarioDerived | An attacker with valid credentials to the TOTOLINK A3002MU web admin panel sends a crafted HTTP POST request to |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 14, 2026
Buffer overflow in TOTOLINK A3002MU router firmware version Hh-B20211125.1046 allows authenticated remote attackers to corrupt memory and potentially execute arbitrary code by supplying an oversized value to the service_type argument of the formPortFw CGI handler in the boa embedded web server. The vulnerability is reachable over the network and a proof-of-concept exploit has been publicly published on GitHub. No vendor-released patch has been confirmed at time of analysis.
Earlier versions of this analysis (1)
Stack buffer overflow in the TOTOLINK A3002MU router (firmware Hh-B20211125.1046) lets an attacker overflow a buffer via the service_type parameter of the formPortFw handler in the boa web server at /boafrm/formPortFw. The CVSS 4.0 vector requires low privileges (PR:L), indicating an authenticated attacker on the network, who can corrupt memory to crash the device or potentially execute code. Publicly available exploit code exists (VulDB, GitHub proof-of-concept), though there is no public exploit identified as being used in active attacks.
RemediationAI
No vendor-released patch has been identified at time of analysis - check the TOTOLINK vendor site at https://www.totolink.net/ for firmware updates. As an immediate compensating control, disable remote (WAN-side) access to the boa web administration interface, restricting it to LAN-only access, which limits exploitation to attackers already on the local network. Change default router credentials to strong unique passwords to raise the authentication barrier, since the PR:L requirement relies on credential validity. If the admin interface must be network-accessible, restrict it to specific trusted IP ranges using the router's own access control features or an upstream firewall rule. Consider network segmentation placing these routers behind a management VLAN with strict ACLs. These mitigations carry the trade-off of reducing administrative convenience. The PoC is publicly documented at https://github.com/SunnyYANGyaya/cuicuishark-sheep-fishIOT/blob/main/ToTolink/A3002MU/bof-formPortFw.md and should be reviewed to understand the exact payload format for detection rule development.
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 affected component is boa, a lightweight HTTP server widely embedded in consumer-grade and SOHO router firmware. The specific endpoint is /boafrm/formPortFw, a CGI handler that processes port forwarding rule submissions from the admin interface. CWE-120 (Classic Buffer Overflow) identifies the root cause: the handler performs a buffer copy of the service_type POST parameter without validating or bounding the input length, allowing an attacker-controlled value to overwrite memory adjacent to the destination buffer. On MIPS-based embedded targets (typical for TOTOLINK devices), this class of overflow can overwrite saved return addresses on the stack, enabling control-flow hijack. The CPE cpe:2.3:a:totolink:a3002mu:*:*:*:*:*:*:*:* applies to the A3002MU product line, with no version bound indicated, suggesting the full product line may be affected though only firmware Hh-B20211125.1046 is explicitly cited in the advisory.
Know when A3002Mu 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
Network-reachable admin interface with low-privilege auth; scope changes because router compromise affects all downstream network traffic.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A flaw has been found in Totolink A3002MU Hh-B20211125.1046. The affected element is the function formPortFw of the file /boafrm/formPortFw of the component boa. This manipulation of the argument service_type causes buffer overflow. It is possible to initiate the attack remotely. The exploit has been published and may be used.
Technical POC Analysis
CWE-120 (classic buffer overflow, unchecked copy).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 PoC candidate from github (unverified)
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
TOTOLINK A3002MU router firmware (version Hh-B20211125.1046) contains a critical remote code execution vulnerability in its embedded web server that affects authenticated users. With public exploit code available and no vendor patch released, organizations deploying this router model face increased risk of network perimeter compromise and potential lateral movement into internal infrastructure.
Since no vendor-released patch is identified at time of analysis, implement: (1) Network segmentation to isolate router management interfaces from untrusted network segments; (2) Multi-factor authentication and credential management controls for router administrative access; (3) Disable the boa web server remote administration interface where operationally possible and restrict local access; (4) Deploy firewall rules and WAF policies to restrict access to the affected CGI handlers; (5) Enhanced logging and SIEM alerting for formPortFw requests; (6) Regular security scanning and baseline monitoring to detect unauthorized changes or exploitation signatures.
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.
Related Vulnerabilities in Totolink A3002MU boa Component Buffer Overflows
View all 4Stack-based buffer overflow in the TOTOLINK A3002MU router's QoS Rule Handler allows remote attackers to corrupt memory
Improper authorization in the boa web server on TOTOLINK A3002MU firmware 1.0.0-B20230403.1455 lets remote, unauthentica
A stack-based buffer overflow in the TOTOLINK A3002MU wireless router (firmware Hh-B20211125.1046) allows remote attacke
Buffer overflow in the TOTOLINK A3002MU router (firmware Hh-B20211125.1046) lets remote attackers corrupt memory by send
OS command injection in the Totolink A3002MU router firmware (build Hh-B20211125.1046) lets a remote attacker who holds
Authenticated buffer overflow in the web management interface of the TOTOLINK A3002MU router (firmware build Hh-B2021112
A buffer overflow in TOTOLINK A3002MU routers running firmware Hh-B20211125.1046 lets an authenticated remote attacker c
Stack-based buffer overflow in Totolink A3002MU router firmware B20211125.1046 allows authenticated remote attackers to
Path traversal in the Totolink A3002MU router's File Upload Handler (firmware 1.0.0-B20230403.1455) allows remote unauth
Cross-site scripting in the Anchor Tag Handler of Totolink A3002MU firmware version Hh-B20211125.1046 allows network-acc
EUVD-2026-77145
GHSA-v9cq-jhv2-723g
NVD
CVE.org
EPSS
VulDB
Exploit-DB