Skip to main content

TOTOLINK EX200 CVE-2026-114383

| EUVDEUVD-2026-107581 CRITICAL
Stack-based Buffer Overflow (CWE-121)
2026-10-21 VulDB GHSA-5mwr-gvhc-9w4r
9.3
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach device web interface on LAN
  2. Delivery
    Send crafted POST to cstecgi.cgi
  3. Exploit
    Overflow stack buffer via macAddress
  4. Execution
    Execute code in wireless.so context
  5. Impact
    Control extender and traffic

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

Exploitation requires sending a request to the setWiFiAclAddConfig handler in /cgi-bin/cstecgi.cgi (served by wireless.so) on a TOTOLINK EX200 running firmware 5.2.3c.7200, with an oversized macAddress argument to overflow a stack buffer. The practical limiting factor is network position: the TOTOLINK HTTP management endpoint is normally only reachable from the LAN/Wi-Fi side, so an attacker must be on the local or adjacent network unless the device's web UI is deliberately WAN-exposed. Authentication requirements are not confirmed from the available data - the vendor vector lists PR:N (unauthenticated), but the description does not explicitly state whether a logged-in session is needed, so treat the no-auth assumption as unverified.

Impact

Signals are moderately strong but not uniformly critical. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N with high confidentiality, integrity and availability impact) and CWE-121 (stack-based buffer overflow) describe a network-reachable, low-complexity, unauthenticated memory-corruption flaw yielding device compromise - nominally a top-tier issue. However, the exploitation maturity metric is E:P (Proof-of-Concept), not E:A (Attacked), which aligns with POC=YES and KEV=NO: an exploit exists publicly but there is no evidence of active in-the-wild exploitation. No EPSS score and no SSVC decision data were provided, so automatability and real-world exploitation probability cannot be quantified from the input. The practical risk is tempered by product footprint: the TOTOLINK EX200 is a low-cost consumer Wi-Fi range extender whose management interface (/cgi-bin/cstecgi.cgi) is normally exposed only on the LAN side, so the AV:N rating likely assumes an attacker already on the local/adjacent network rather than arbitrary Internet reachability. Net assessment: a genuine, easily-weaponized bug on affected devices, but with a narrow and non-enterprise deployment base and no confirmed mass exploitation - prioritize for owners of this specific device, not as a broad fleet emergency.

Exploit ScenarioDerived

An attacker with access to the device's network sends a crafted HTTP POST to /cgi-bin/cstecgi.cgi invoking the setWiFiAclAddConfig function with an overlong macAddress value, overflowing a stack buffer in wireless.so. Because a public POC exists (published on GitHub), the overflow can be triggered reliably to crash the service or execute attacker-controlled code on the extender. Successful exploitation gives control over the device and the Wi-Fi traffic passing through it.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
1 PoC candidate (unverified) No patch listed yet 0.7% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Oct 21, 2026

Stack-based buffer overflow in TOTOLINK EX200 firmware 5.2.3c.7200 allows remote attackers to overflow a stack buffer by sending an oversized macAddress argument to the setWiFiAclAddConfig function in /cgi-bin/cstecgi.cgi (wireless.so), with high confidentiality, integrity, and availability impact per the supplied CVSS vectors. Publicly available exploit code exists, and while the CVSS vector lists PR:N (unauthenticated), authentication requirements are not confirmed from the available data; practical exploitation is normally limited to attackers who can reach the device's LAN/Wi-Fi management interface unless that UI is deliberately WAN-exposed.

Earlier versions of this analysis (1)
v1 Oct 21, 2026 - 22:20 CVSS 10.0

Stack-based buffer overflow in TOTOLINK EX200 firmware 5.2.3c.7200 lets remote attackers corrupt memory-and potentially execute code-by sending an oversized macAddress value to the setWiFiAclAddConfig handler in /cgi-bin/cstecgi.cgi. Publicly available exploit code exists, and the CVSS 4.0 vector rates the flaw 10.0 with PR:N/UI:N, although TOTOLINK cstecgi handlers often enforce a logged-in session in practice and exposure is mainly LAN-side unless remote administration is enabled. No CISA KEV confirmation or fixed firmware version is present in the supplied intelligence.

RemediationAI

No vendor-released patch identified at time of analysis; check TOTOLINK (https://www.totolink.net/) and VulDB (https://vuldb.com/vuln/424742) for a fixed firmware release and do not assume that a newer build is patched without vendor confirmation. Until a fix is available, disable WAN access to the web management interface and block untrusted networks from reaching /cgi-bin/cstecgi.cgi, because the endpoint is normally LAN/Wi-Fi-only and exposing it widens the attack surface; the side effect is that remote administration must be performed from a trusted LAN host. Also restrict management access to known administrative hosts, monitor for crashes or unexpected reboots, and replace the device if the vendor does not provide a supported fix, since network filtering reduces exposure but does not correct the stack overflow.

Affected VersionsENISA

EX200 5.2.3c.7200

Affected Packages

euvd ex200 no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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 CWE-121 stack-based buffer overflow in the CGI handling path exposed by wireless.so. TOTOLINK EX200 runs a web management service whose /cgi-bin/cstecgi.cgi endpoint dispatches functions such as setWiFiAclAddConfig; manipulating the macAddress parameter writes beyond a fixed-size stack buffer, corrupting saved state and potentially enabling control-flow hijacking or denial of service. The CPE cpe:2.3:a:totolink:ex200:*:*:*:*:*:*:*:* points to the EX200 product line, and the public report specifically identifies firmware 5.2.3c.7200; the CVSS 4.0 and 3.1 vectors both describe network reachability with no privileges or user interaction, but the independent assessment notes that authentication requirements are not confirmed from the available data.

Know when Ex200 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

Vendor (VulDB) PRIMARY 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
vuln.today AI 9.8 CRITICAL

Low-complexity remote overflow on a network-exposed CGI handler with no stated auth or user interaction (PR:N/UI:N), giving full device compromise, hence C:H/I:H/A:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

3
Analysis Updated
Oct 21, 2026 - 22:28 vuln.today
v2 - CVSS changed
CVSS changed
Oct 21, 2026 - 22:22 NVD
10.0 (CRITICAL) 9.3 (CRITICAL)
CVE Published
Oct 21, 2026 - 21:45 cve.org
CRITICAL 10.0

DescriptionCVE.org

A weakness has been identified in TOTOLINK EX200 5.2.3c.7200. This impacts the function setWiFiAclAddConfig of the file /cgi-bin/cstecgi.cgi of the component wireless.so. This manipulation of the argument macAddress causes stack-based buffer overflow. The attack can be initiated remotely. The exploit has been made available to the public and could be used for attacks.

Technical POC Analysis

The flaw is CWE-121, stack-based buffer overflow.

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

Why It Matters

A critical stack-based buffer overflow in TOTOLINK EX200 firmware 5.2.3c.7200 lets an attacker who can reach the extender's management interface crash or potentially take control of the device, with high confidentiality, integrity, and availability impact. Publicly available exploit code exists and no vendor-released patch identified at time of analysis, so any organization using these extenders-particularly on trusted LAN or Wi-Fi segments-should treat them as high-risk endpoints that could provide a foothold for lateral movement. Leadership should prioritize inventory, isolation, and replacement planning because these devices often sit inside the perimeter and are not always centrally managed.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable WAN/remote management; restrict the web management interface and /cgi-bin/cstecgi.cgi to a dedicated admin VLAN; isolate TOTOLINK EX200 devices on a separate SSID/VLAN with no access to business systems; block inbound management access from untrusted networks; change default credentials; monitor for device crashes, reboots, and anomalous traffic; and replace unsupported units where isolation cannot be assured.

Threat Intelligence Overview

EPSS Score
0.7%
Top 49% exploitable
Prevalence
Low
low-cost consumer Wi-Fi range extender, no enterprise deployment
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.7%
Patch available No
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

67
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +46
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy