CVE-2026-108915
Executive Summary
CVE-2026-108915 is a remotely exploitable buffer overflow in the Edimax BR-6208AC wireless router running firmware version 1.32, specifically within the /goform/formWlanMP handler where manipulation of the ateBW argument triggers memory corruption. Successful exploitation requires only low-privileged network access (authenticated or otherwise limited) yet yields full compromise of confidentiality, integrity, and availability, with the vulnerable component scoped at a changed (S:C) level — meaning a breach can pivot beyond the router itself into adjacent network segments. Because the vendor has issued no patch and the product is end-of-support, this vulnerability represents a permanent, unmitigated risk for any organization still operating the device, and the public disclosure of the exploit raises the likelihood of opportunistic exploitation.
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.
No signup required
Technical Analysis
CVE-2026-108915 is classified as CWE-119: Improper Restriction of Operations within the Bounds of a Memory Buffer. The vulnerability resides in the web management component of the Edimax BR-6208AC firmware 1.32, exposed through the HTTP endpoint /goform/formWlanMP. The NVD description explicitly states that the flaw is triggered by manipulation of the ateBW argument, which leads to a buffer overflow. The specific function, memory allocation structure, and overflow length are not detailed in the available advisory, so the precise stack or heap geometry cannot be stated with confidence.
What is clear from the data:
- Attack vector: Network (AV:N) — the endpoint is reachable over the network, typically the router's LAN/WAN management interface.
- Attack complexity: Low (AC:L) — no special conditions or race windows are described.
- Privileges required: Low (PR:L) — the attacker needs some level of access, consistent with an authenticated web-management session or an exposed configuration interface. This is a notable data point: unlike many unauthenticated router overflows, this one is gated behind lower-privileged access, yet still rated 9.9 due to scope change and total C/I/A impact.
- User interaction: None (UI:N) — exploitation is automated and requires no victim action.
- Scope: Changed (S:C) — successful exploitation affects resources beyond the vulnerable component, implying potential pivot to the broader network.
The /goform/* naming convention is characteristic of embedded Linux router firmware using GoAhead-style web servers. The formWlanMP endpoint handles WLAN configuration or manufacturing-test parameters; the ateBW parameter ("ate" commonly denotes a manufacturing/ATE test function). Because the handler processes the ateBW argument without proper bounds checking, oversized input overwrites adjacent memory. The exact copy routine and destination buffer size are not disclosed. This is a classic pre-auth-or-low-auth buffer overflow in consumer/SMB routing equipment where the CGI handler passes user input directly into a fixed-size stack or heap buffer.
The vulnerability "only affects products that are no longer supported by the maintainer," per the advisory, which materially affects remediation strategy: there will be no official firmware fix.
Exploitation Scenarios
Because the NVD entry provides limited low-level detail and no public exploit code was identified in the tracked sources, portions of this chain are inferred at the vulnerability-class level.
Reconnaissance / Target Identification An attacker scans for internet- or intranet-exposed Edimax BR-6208AC management interfaces, commonly identified by HTTP response signatures, login page titles, or the presence of the
/goform/CGI path family. Shodan/Censys queries (see Shodan dorks) fingerprint these devices. The default management interface is typically exposed on TCP/80 (and sometimes 443 or an alternate admin port). The attacker confirms firmware version 1.32 where possible, since the overflow is version-specific.Access Requirement and Trigger Given PR:L (low privileges), the attacker must first obtain or already possess a valid low-privileged session — for example, a default or weak administrative credential, a guest account, or an exposed configuration endpoint. Once a session token or basic-auth context is established, the attacker sends an HTTP request to
POST /goform/formWlanMPcontaining an oversizedateBWparameter value. The length ofateBWexceeds the destination buffer, causing an out-of-bounds write.Payload / Execution (class level) This is a memory-corruption bug. In the general case for CWE-119 buffer overflows on embedded MIPS/ARM router firmware, attackers craft the oversized input to corrupt the return address or a function pointer, redirecting execution. Practically, this typically enables denial of service (crash/reboot) first and, with a correctly constructed payload, remote code execution on the device. Because no public PoC or exploit code is confirmed, the exact offset, control-flow target, and payload constraints cannot be specified here. Even without RCE, the overflow itself reliably affords crash-based denial of service.
Post-Exploitation Impact A code-execution outcome grants the attacker control of the router, which functions as a network chokepoint. Given S:C, this can translate into: interception or manipulation of routed traffic, credential harvesting via DNS/HTTP manipulation, establishment of persistence on the device, use of the device as a pivot into internal segments, and participation in botnets (a common fate of compromised SOHO routers). The CVSS impact subscores (C:H/I:H/A:H) reflect total loss of confidentiality, integrity, and availability for the scoped system.
Impact Assessment
The CVSS v3.1 base score is 9.9 (Critical), vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H. This places the vulnerability at the high edge of critical severity despite requiring low privileges:
- Confidentiality (H): Full read access to data transiting or stored on the device, plus potential interception of network traffic.
- Integrity (H): Ability to modify router configuration, routing, and potentially traffic in transit.
- Availability (H): Device crash (denial of service) is a reliable minimum outcome; full device loss possible.
- Scope (C): The vulnerability's impact extends beyond the router to connected/adjacent systems, magnifying the blast radius.
- Exploitability: AV:N + AC:L means the exploit is network-deliverable and trivial once the low-privilege precondition is met; UI:N ensures it is fully automated.
Blast radius: Primarily small-office, home-office, and branch deployments where the BR-6208AC is used as the edge router or access point. A compromised edge device endangers every host behind it. Because the product is EOL, affected organizations cannot obtain a vendor fix and must replace the hardware or isolate it — a meaningful operational and capital cost. The "changed scope" rating means the security team must treat a single vulnerable device as a potential entry point to an entire network segment rather than an isolated appliance.
Likelihood: With a publicly disclosed exploit path (though no confirmed public exploit code in tracked sources) and an unpatched, EOL target, probability of attempted exploitation is elevated wherever these devices are exposed.
Detection Guidance
Sigma Rule
title: Edimax BR-6208AC formWlanMP ateBW Buffer Overflow Attempt
id: 8f2c1a44-edimax-6208-atebw
status: experimental
description: Detects oversized ateBW parameter submitted to /goform/formWlanMP targeting CVE-2026-108915 buffer overflow.
references:
- https://nvd.nist.gov/vuln/detail/CVE-2026-108915
author: Valters IT Threat Intelligence
logsource:
category: webserver
detection:
selection_endpoint:
cs-uri-stem|contains:
- '/goform/formWlanMP'
selection_param:
cs-uri-query|contains: 'ateBW='
selection_length:
cs-uri-query|re: 'ateBW=.{256,}'
condition: selection_endpoint and (selection_param and selection_length)
fields:
- c-ip
- cs-uri-stem
- cs-uri-query
falsepositives:
- Legitimate firmware/manufacturing test traffic with long parameter values (unlikely in production)
level: high
YARA Rule
rule CVE_2026_108915_Edimax_BR6208AC_ateBW_Overflow
{
meta:
description = "Detects HTTP requests abusing the ateBW parameter on Edimax BR-6208AC /goform/formWlanMP (CVE-2026-108915)"
author = "Valters IT Threat Intelligence"
reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-108915"
date = "2026-01-01"
severity = "critical"
strings:
$endpoint = "/goform/formWlanMP" ascii nocase
$param = "ateBW=" ascii nocase
$http = "POST " ascii
$host = "Edimax" ascii nocase
condition:
uint16(0) == 0x504F or
(($http and $endpoint and $param) or ($host and $endpoint and $param))
}
Suricata IDS Rule
alert http any any -> any any (msg:"CVE-2026-108915 Edimax BR-6208AC formWlanMP ateBW Buffer Overflow Attempt"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/goform/formWlanMP"; http.uri; content:"ateBW="; pcre:"/ateBW=[^&\s]{256,}/iU"; reference:cve,2026-108915; reference:url,nvd.nist.gov/vuln/detail/CVE-2026-108915; classtype:attempted-admin; sid:2026108915; rev:1;)
Elastic Detection
sequence by source.ip with maxspan=30s
[network where http.request.method == "POST" and url.path == "/goform/formWlanMP" and url.query : "ateBW=*"]
[network where url.path == "/goform/formWlanMP" and length(url.query) > 256]
Splunk SPL Query
index=web OR index=proxy
| eval uri_path = coalesce(uri_path, cs_uri_stem, url)
| eval uri_query = coalesce(uri_query, cs_uri_query, url)
| where like(uri_path, "%/goform/formWlanMP%") AND like(uri_query, "%ateBW=%")
| rex field=uri_query "ateBW=(?<atebw>[^&]+)"
| eval ateBW_len = len(atebw)
| where ateBW_len >= 256
| stats count min(_time) as first_seen max(_time) as last_seen values(src_ip) as sources by uri_path, ateBW_len
| convert ctime(first_seen) ctime(last_seen)
| sort - count
Wazuh OSSEC Rule
<group name="web,edimax,cve-2026-108915,">
<rule id="100915" level="12">
<decoded_as>web-accesslog</decoded_as>
<url>/goform/formWlanMP</url>
<regex>ateBW=[^\s&]{256,}</regex>
<description>CVE-2026-108915: Possible Edimax BR-6208AC buffer overflow attempt via oversized ateBW parameter on /goform/formWlanMP</description>
<mitre>
<id>T1190</id>
</mitre>
<group>attack,buffer_overflow,</group>
</rule>
</group>
Mitigation & Patch Guidance
Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source).
1) Immediate mitigations (no vendor fix available):
- Isolate or decommission the affected device. Because the product is end-of-support and no firmware patch exists, the only fully reliable mitigation is replacement with a supported router/firmware.
- If replacement is not immediately possible, remove the device from any internet-facing or WAN-exposed position. Disable WAN-side remote management entirely.
- Restrict management access to a dedicated, trusted VLAN; block access to the
/goform/path family from untrusted subnets via firewall/WAF rules. - Rotate all administrative and Wi-Fi credentials, disable default accounts, and enforce unique strong passwords to at least defeat the PR:L precondition where an attacker relies on default or weak credentials.
- Consider an inline WAF or proxy rule that inspects
ateBWand blocks any value exceeding a conservative length threshold (e.g., >64–128 bytes).
2) Patch / upgrade steps:
- There is no vendor patch. Confirm the device is EOL (BR-6208AC, firmware 1.32) and initiate hardware replacement planning.
- Do not rely on the vendor for a fix — the CNA explicitly states the vendor was contacted and did not respond, and that the vulnerability affects only products no longer supported.
3) Long-term hardening:
- Maintain an inventory of supported vs. EOL network appliances and enforce a lifecycle policy that requires replacement of EOL edge devices.
- Adopt network segmentation so that a single compromised SOHO/branch router cannot reach sensitive internal systems (directly countering the S:C scope-change risk).
- Continuously monitor for disclosure of new CVEs against network gear and integrate CVE feeds into asset management.
- Where firmware signing/telemetry is available, enable logging and forward router logs to a SIEM for the detections above.
References
- NVD — CVE-2026-108915: https://nvd.nist.gov/vuln/detail/CVE-2026-108915
- MITRE CWE-119 — Improper Restriction of Operations within the Bounds of a Memory Buffer: https://cwe.mitre.org/data/definitions/119.html
- MITRE ATT&CK T1190 — Exploit Public-Facing Application: https://attack.mitre.org/techniques/T1190/
- Edimax product support / EOL status: https://www.edimax.com/ (vendor site; advisory not published)
- CISA Known Exploited Vulnerabilities Catalog (CVE-2026-108915 NOT listed as of report date): https://www.cisa.gov/known-exploited-vulnerabilities-catalog
Threat actor campaign notes: No specific threat actor association, exploit-in-the-wild confirmation, or CISA KEV listing was identified in the provided intelligence data. The exploit has been publicly disclosed per the advisory, and no public PoC or exploit code was confirmed by the tracked sources. Absence of a KEV listing should not be read as absence of risk given the unpatched, EOL status of the target.
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.
💣 PoC CODE AVAILABLE
Exploit code for this CVE is tracked in our database.
Access poc_code via API Pro.