☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
Totolink logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 9.9 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H 🐛 CWE-119
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-93739

CVE-2026-93739 Buffer Overflow in Totolink
📅 PUBLISHED: 2026-09-18 00:00 UTC 🔄 UPDATED: 2026-10-11 17:42 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.85%
👁️
0.85% probability
21.4× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: China License: Commercial
VULNERABLE: UNKNOWN / CHECK VENDOR
CVSS VECTOR BREAKDOWN 9.9
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: L Privileges Required Low
UI: N User Interaction None
S: C Scope Changed
C: H Confidentiality High
I: H Integrity High
A: H Availability High
9.9
THREAT LEVEL
INTEL SOURCES NVD EPSS HOW WE SCORE →
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-93739 is a critical buffer overflow vulnerability in the Totolink A3002MU wireless router (firmware Hh-B20211125.1046), specifically within the formWlAc function accessed via the /boafrm/formWlAc endpoint. An authenticated remote attacker can manipulate the submit-url argument to trigger memory corruption, potentially leading to remote code execution with full device compromise. The vulnerability has been publicly disclosed with exploit details, and no vendor patch currently exists, leaving all deployed A3002MU devices at risk.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The vulnerability resides in the formWlAc function within the router's web management interface, accessible through the /boafrm/formWlAc URI. This function processes HTTP requests containing a submit-url parameter. The NVD description indicates that manipulation of this argument leads to a buffer overflow condition (CWE-119: Improper Restriction of Operations within the Bounds of a Memory Buffer).

The attack surface is the router's Boa web server, which handles administrative HTTP requests. The formWlAc function likely handles wireless access control (WlAc) configuration submissions. When the submit-url argument is supplied with an overly long value, the function fails to properly validate the input length before copying it into a fixed-size stack or heap buffer. This classic stack-based buffer overflow allows an attacker to overwrite adjacent memory, potentially including return addresses or function pointers.

The CVSS v3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H) indicates:

  • Network exploitable (AV:N): The attack can be launched remotely over the network.
  • Low attack complexity (AC:L): No specialized conditions are required.
  • Low privileges required (PR:L): The attacker must be authenticated, likely as an administrator or via a session with sufficient privileges to access the Boa web interface.
  • No user interaction (UI:N): The victim does not need to perform any action.
  • Scope changed (S:C): Successful exploitation can impact resources beyond the vulnerable component (e.g., the entire router firmware).
  • High confidentiality, integrity, and availability impact (C:H/I:H/A:H): Complete compromise of the device is possible.

The buffer overflow class (CWE-119) is well-understood: without bounds checking, the submit-url parameter can be crafted to overflow a buffer, corrupting the stack. This can lead to control-flow hijacking, allowing an attacker to execute arbitrary code with the privileges of the web server process (typically root on embedded devices). Given the "publicly disclosed" exploit status, the technical details of the overflow (e.g., exact offset, payload structure) are likely available in public forums or exploit databases, though no specific public PoC code is tracked in this dataset.

Exploitation Scenarios

1) Reconnaissance and Target Identification: An attacker scans the internet for Totolink A3002MU routers using Shodan dorks such as product:"Totolink A3002MU" or http.html:"formWlAc". The device's web interface is typically exposed on port 80 or 443. The attacker identifies the firmware version (Hh-B20211125.1046) through banner grabbing or by accessing the login page.

2) Triggering the Vulnerability: The attacker must first authenticate to the web management interface. This could be achieved through:

  • Default credentials (common on IoT devices).
  • Credential stuffing or brute-force attacks.
  • Exploitation of a separate authentication bypass vulnerability (not part of this CVE).

Once authenticated, the attacker sends a crafted HTTP request to the /boafrm/formWlAc endpoint. The request includes a submit-url parameter with an excessive length designed to overflow the buffer in the formWlAc function. The exact payload structure would be derived from public exploit details, but at the vulnerability-class level, it involves a long string that overwrites memory.

3) Payload Execution: The overflow corrupts the stack, allowing the attacker to overwrite the return address with a value that redirects execution to injected shellcode or a ROP chain. The payload is delivered within the HTTP request body or URL parameters. Because the device runs on a MIPS or ARM architecture (typical for Totolink routers), the shellcode would be architecture-specific. The goal is to achieve command execution on the device, often by spawning a shell or connecting back to a command-and-control server.

4) Post-Exploitation Impact: Successful exploitation grants the attacker full control over the router. This includes:

  • Modifying router configuration (DNS settings, firewall rules).
  • Intercepting and manipulating network traffic (man-in-the-middle).
  • Installing persistent backdoors for future access.
  • Using the device as a botnet node for DDoS attacks or lateral movement into the internal network.
  • Exfiltrating sensitive data passing through the router.

Given the public disclosure and the lack of a patch, it is highly likely that automated scanning and exploitation tools will incorporate this CVE, leading to widespread attacks against unpatched devices.

Impact Assessment

The CVSS score of 9.9 (Critical) reflects the severe impact. The scope change (S:C) indicates that the vulnerability in the web server can affect the entire device, including the underlying operating system. High confidentiality, integrity, and availability impacts mean an attacker can read, modify, or destroy data, and disrupt device operation.

Business Impact:

  • Network Compromise: A compromised router can serve as a pivot point for attackers to access internal networks, bypassing perimeter defenses.
  • Data Breach: Sensitive data traversing the router (credentials, financial information) can be intercepted.
  • Operational Disruption: The router can be rendered inoperable (bricked) or used to launch attacks, causing downtime and reputational damage.
  • Supply Chain Risk: Organizations deploying these routers in branch offices or remote locations are vulnerable, especially if they lack centralized patch management.

Affected Systems: All Totolink A3002MU devices running firmware Hh-B20211125.1046 are affected. This model is commonly used in home and small office environments, but may also be present in enterprise branch offices.

Blast Radius: The blast radius extends beyond the router itself to all devices connected to it. The lack of a patch means the risk persists until the device is replaced or a mitigation is applied. With public exploit details available, the time-to-exploitation is likely short, and mass scanning is expected.

Detection Guidance

Sigma Rule

title: Totolink A3002MU formWlAc Buffer Overflow Attempt
id: 8a9b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d
status: experimental
description: Detects HTTP requests to /boafrm/formWlAc with unusually long submit-url parameter, indicative of CVE-2026-93739 exploitation.
author: Threat Intelligence Team
date: 2026-05-15
logsource:
  category: webserver
  product: boa
detection:
  selection:
    cs-method: 'POST'
    cs-uri-stem: '/boafrm/formWlAc'
    cs-uri-query|contains: 'submit-url='
  filter:
    sc-status: 200
  condition: selection and not filter
  # Additional heuristic: length of submit-url value > 256 characters
  # This may require custom parsing in SIEM.
falsepositives:
  - Legitimate administrative configuration changes with long URLs (rare)
level: high
tags:
  - attack.t1190
  - cve.2026-93739

YARA Rule

rule CVE_2026_93739_Totolink_FormWlAc_Overflow
{
    meta:
        description = "Detects buffer overflow attempts against Totolink A3002MU formWlAc (CVE-2026-93739)"
        author = "Threat Intelligence Team"
        date = "2026-05-15"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-93739"
        hash = "unknown"
    strings:
        $boafrm = "/boafrm/formWlAc"
        $submit = "submit-url="
        $long_payload = /submit-url=[A-Za-z0-9%]{200,}/
    condition:
        $boafrm and $submit and $long_payload
}

Suricata IDS Rule

alert http any any -> any any (msg:"CVE-2026-93739 Totolink A3002MU formWlAc Buffer Overflow Attempt"; flow:to_server,established; content:"POST"; http_method; content:"/boafrm/formWlAc"; http_uri; content:"submit-url="; http_client_body; pcre:"/submit-url=[^&]{200,}/"; classtype:attempted-admin; sid:10000001; rev:1; reference:cve,2026-93739;)

Elastic Detection

sequence by host.id, source.ip with maxspan=5s
  [ network where network.protocol == "http" and
    http.request.method == "POST" and
    url.path == "/boafrm/formWlAc" and
    url.query contains "submit-url=" and
    length(url.query) > 200 ]

Splunk SPL Query

index=web_logs source="*boa*" OR source="*totolink*"
| search method=POST uri="/boafrm/formWlAc" uri_query="*submit-url=*"
| eval submit_url_len = len(mvindex(split(uri_query, "submit-url="), 1))
| where submit_url_len > 200
| stats count min(_time) as first_attempt max(_time) as last_attempt by src_ip, uri, submit_url_len
| sort - count

Wazuh OSSEC Rule

<group name="web,totolink,">
  <rule id="100001" level="12">
    <if_sid>31100</if_sid> <!-- Assuming 31100 is a generic web rule -->
    <id>^/boafrm/formWlAc</id>
    <match>submit-url=</match>
    <regex>submit-url=[^&]{200,}</regex>
    <description>CVE-2026-93739: Totolink A3002MU formWlAc Buffer Overflow Attempt</description>
    <mitre>
      <id>T1190</id>
    </mitre>
  </rule>
</group>

Mitigation & Patch Guidance

Patch Confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source).

  1. Immediate Mitigations:

    • Network Segmentation: Isolate Totolink A3002MU devices on a separate VLAN with strict firewall rules to limit access to the web management interface. Only allow trusted administrative IPs to reach the Boa web server.
    • Disable Remote Management: If remote administration is not required, disable it to reduce the attack surface.
    • Change Default Credentials: Ensure strong, unique passwords are set for the administrative interface. This does not fix the vulnerability but raises the privilege bar (PR:L).
    • Web Application Firewall (WAF): Deploy a WAF rule to block requests to /boafrm/formWlAc with submit-url parameters exceeding a safe length (e.g., 200 characters).
    • Monitor for Exploitation: Use the detection rules above to identify attempted attacks.
  2. Patch/Upgrade Steps:

    • No official patch is available. Monitor Totolink's official support page for firmware updates.
    • If a patched firmware is released, follow the vendor's upgrade instructions immediately. As of this report, no patch exists.
    • Consider replacing the device with a supported model from a vendor with a responsive security program.
  3. Long-Term Hardening:

    • Implement a vulnerability management program that includes regular firmware updates for all network devices.
    • Use device inventory and monitoring to track end-of-life (EoL) and unsupported hardware.
    • Adopt a zero-trust architecture for network access, ensuring IoT devices cannot communicate laterally without authorization.
    • Conduct regular penetration testing and security assessments of network infrastructure.

References

  1. National Vulnerability Database: https://nvd.nist.gov/vuln/detail/CVE-2026-93739
  2. MITRE CWE-119: https://cwe.mitre.org/data/definitions/119.html
  3. Totolink Official Website (for future advisories): https://www.totolink.net/
  4. CISA Known Exploited Vulnerabilities Catalog: Not applicable (CVE-2026-93739 is not listed as of this report).
  5. Exploit-DB / Packet Storm (for potential public PoC): Monitor for CVE-2026-93739 entries.

Threat Actor Campaigns: No specific threat actor campaigns have been attributed to CVE-2026-93739 in the provided data. However, given the public disclosure and critical severity, it is likely to be adopted by botnet operators and APT groups targeting IoT devices. Organizations should remain vigilant for exploitation attempts.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

product:

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-93739/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.