Skip to main content

Totolink EX1200L EUVDEUVD-2026-38425

| CVE-2026-44089 CRITICAL
Stack-based Buffer Overflow (CWE-121)
2026-06-23 CERT-PL GHSA-7mjx-95cj-9wpm
9.4
CVSS 4.0 · Vendor: CERT-PL
View

Attack ChainAIDerived

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

  1. Access
    Join adjacent Wi-Fi or LAN segment
  2. Delivery
    Locate EX1200L web interface
  3. Exploit
    Send oversized login parameter to cstecgi.cgi
  4. Execution
    Overflow stack buffer in login handler
  5. Persist
    Hijack control flow as root
  6. Impact
    Pivot to LAN or brick device

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

Attacker must reach the EX1200L web administration service on /cgi-bin/cstecgi.cgi from the adjacent network (CVSS AV:A) - typically the same Wi-Fi SSID or wired LAN segment as the router - and no credentials or user interaction are required (PR:N/UI:N). The vulnerable code path is the login handler itself, so exploitation works against the default out-of-box configuration with the web UI enabled; what limits exploitation is the adjacent-network requirement (not directly reachable from the internet unless WAN-side admin has been deliberately enabled) and confirmation only on firmware 9.3.5u.6146_B20201023, though CERT-PL notes other versions may also be affected.

Impact

All available signals point to high real-world risk where the device is exposed: CVSS 4.0 of 9.4 with AV:A, AC:L, PR:N, UI:N indicates a trivially triggered unauthenticated overflow, and the VC/VI/VA:H plus SC/SI/SA:H impacts confirm root-level compromise that can pivot into the LAN. No EPSS score, KEV listing, or public POC was provided, so exploitation is not confirmed in the wild - note the discrepancy that CVSS uses AV:A (adjacent) rather than AV:N, meaning an attacker typically needs to be on the same Wi-Fi/LAN segment, which lowers internet-wide mass-exploitation risk relative to the raw score. The combination of an unpatched flaw, root-as-default web daemon, and an unresponsive vendor means any reachable EX1200L should be treated as critically exposed even without confirmed exploitation.

Exploit ScenarioDerived

An attacker who has joined the same Wi-Fi network as the EX1200L (for example via a guest SSID, a cracked WPA2 key, or a compromised LAN host) sends an oversized login parameter to /cgi-bin/cstecgi.cgi, overflowing a stack buffer and either crashing the device or executing a MIPS/ARM payload as root. With root on the router the attacker can sniff and modify all traffic, pivot to internal hosts, install persistent implants, or brick the unit. No public exploit was identified at time of analysis, but the bug class and endpoint are well-understood and similar TOTOLINK cstecgi.cgi flaws have prior public POCs.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 23, 2026

Stack-based buffer overflow in the Totolink EX1200L router's login handler (cgi-bin/cstecgi.cgi) allows remote attackers on the adjacent network to crash the device or execute arbitrary code as root. Confirmed on firmware 9.3.5u.6146_B20201023 with no public exploit identified at time of analysis, but vendor contact attempts by CERT-PL were unsuccessful so no patch is available. CVSS 4.0 of 9.4 reflects unauthenticated exploitation with full impact on both the device and downstream systems.

RemediationAI

No vendor-released patch identified at time of analysis - Totolink did not respond to CERT-PL's coordinated disclosure attempts, so monitor https://www.totolink.net/home/menu/detail/menu_listtpl/download/id/217/ids/36.html for an updated firmware image newer than 9.3.5u.6146_B20201023 and apply it once published. Until a fix exists, restrict access to the web admin interface by disabling remote/WAN management, placing the device on an isolated management VLAN, and blocking inbound HTTP/HTTPS to the router from untrusted Wi-Fi clients (note that this breaks legitimate browser-based administration and requires out-of-band management). For end-of-support or guest-network deployments, the safest compensating control is to replace the EX1200L with a supported device, since the adjacent-network attack vector means any rogue or compromised LAN/Wi-Fi client can trigger the overflow. Full advisory details are at https://cert.pl/en/posts/2026/06/CVE-2026-44089.

Affected VersionsENISA

EX1200L 9.3.5u.6146_B20201023

Affected Packages

euvd ex1200l 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 Totolink EX1200L is a consumer/SOHO Wi-Fi range extender/router whose web management interface is served by cstecgi.cgi, a single monolithic CGI binary common to TOTOLINK/Realtek-based SDK firmware that dispatches authentication, configuration and diagnostic actions. CWE-121 (Stack-based Buffer Overflow) indicates that a login-related parameter is copied into a fixed-size stack buffer without bounds checking, corrupting the saved return address or adjacent stack data and enabling control-flow hijack. Because cstecgi.cgi runs with root privileges as part of the embedded MIPS/Linux web stack, successful overflow yields full device control rather than a sandboxed compromise.

Know when Ex1200L 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 (CERT-PL) PRIMARY 9.4 CRITICAL
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
vuln.today AI 8.8 HIGH

Adjacent-network reachability to the web UI, no auth or interaction on the login endpoint, and root-level RCE yield full CIA impact; scope unchanged since impact stays within the device OS.

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

Primary rating from Vendor (CERT-PL).

CVSS VectorVendor: CERT-PL

Attack Vector
Adjacent
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

DescriptionCVE.org

Totolink EX1200L router is vulnerable to Buffer Overflow in the login functionality in cgi-bin/cstecgi.cgi endpoint. This vulnerability could be exploited to cause the program to crash and to execute code remotely. This allows the attacker to perform actions as root including reading and editing data, as well as bricking the router.

Because vendor contact attempts were unsuccessful, the vulnerability has only been confirmed in version 9.3.5u.6146_B20201023 but may also affect other versions.

Executive ViewAI

Why It Matters

The Totolik EX1200L router (firmware 9.3.5u.6146_B20201023) contains a critical unauthenticated vulnerability enabling remote attackers to crash the device or execute arbitrary code with root privileges. Although no public exploit identified at time of analysis, the lack of vendor patches creates significant organizational risk to network availability and infrastructure security. Organizations with affected devices must implement immediate mitigations to prevent potential network compromise.

Business Impact: Severe
Compensating Controls

Network segmentation of router management traffic; restrict access to cgi-bin/cstecgi.cgi from untrusted networks; implement egress filtering rules from router; disable remote management interfaces if not operationally required; deploy intrusion detection signatures for buffer overflow attacks targeting this handler; increase real-time monitoring of router resource utilization and system logs for exploitation indicators.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Low
consumer SOHO Wi-Fi extender, limited enterprise footprint
Social Media
3
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 No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +47
PoC: 0
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