Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid router credentials
-
DeliveryAuthenticate to web management interface
-
ExploitSend POST request to cstecgi.cgi
-
ExecutionInject shell commands in webWlanIdx parameter
-
PersistExecute arbitrary OS commands
-
ImpactModify router state or exfiltrate data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
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 valid authentication credentials (PR:L - authenticated user or administrator account) to access the /cgi-bin/cstecgi.cgi endpoint. The setWebWlanIdx function must be callable via POST request, which is the default configuration in the affected firmware. No special router configuration is required; the vulnerable code path is enabled in the default state. The attack cannot be executed by unauthenticated remote attackers without first obtaining valid login credentials. User interaction is not required once authentication is established; the injected command executes server-side. |
| Impact | Despite the low CVSS score of 2.1, this vulnerability presents moderate real-world risk due to several factors. The CVSS vector indicates network accessibility (AV:N) and low attack complexity (AC:L), but requires authenticated access (PR:L), which significantly limits the threat surface to users with valid administrative or user credentials on the target router. The impact is constrained to confidentiality, integrity, and availability at the local scope (VC:L, VI:L, VA:L), suggesting the injected commands execute within limited privilege context rather than with root access. EPSS data is unavailable to assess exploitation probability against deployed systems. However, the existence of publicly available exploit code (E:P status) combined with command injection severity suggests this could be weaponized post-authentication by network administrators or compromised user accounts. The low CVSS score reflects the authentication gate; without valid credentials, exploitation is impossible. This is not a network-wide RCE but a post-authentication privilege or capability escalation within administrative interfaces. Real-world priority depends on credential hygiene and whether user-level accounts can access this CGI handler. |
| Exploit ScenarioDerived | An authenticated user (administrator or delegated user account) with access to the Totolink WA300 web interface crafts a POST request with a malicious webWlanIdx parameter containing shell metacharacters and arbitrary commands (e.g., |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 04, 2026
Command injection in Totolink WA300 firmware version 5.2cu.7112_B20190227 allows authenticated remote attackers to execute arbitrary commands via the webWlanIdx parameter in the setWebWlanIdx function of /cgi-bin/cstecgi.cgi. The vulnerability requires valid user credentials but no user interaction, with publicly available exploit code demonstrating the attack.
RemediationAI
Upgrade firmware to a patched version released by Totolink after the vulnerable 5.2cu.7112_B20190227 build. Check the Totolink official website (www.totolink.net) for the latest WA300 firmware release and apply it immediately to all affected devices. If a patched version is not yet available, implement compensating controls: restrict administrative web interface access to trusted IP addresses or VLANs only, disable remote management if not required, enforce strong authentication credentials and change default administrative passwords, and monitor CGI logs for suspicious webWlanIdx parameter values. These controls reduce but do not eliminate the risk since authenticated local users or compromised accounts can still exploit the flaw. Note that network-level filtering of the /cgi-bin/cstecgi.cgi endpoint may disrupt legitimate WLAN configuration management.
Affected VersionsENISA
Affected Packages
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 vulnerability exists in the POST request handler for the WA300 wireless router's web administrative interface. The setWebWlanIdx function in cstecgi.cgi fails to properly validate or sanitize the webWlanIdx parameter before passing it to a command execution context, enabling OS command injection (CWE-77). The affected component is part of the router's WLAN configuration management exposed through a CGI script accessible via HTTP/HTTPS on the administrative interface.
Know when Wa300 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:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability was identified in Totolink WA300 5.2cu.7112_B20190227. Impacted is the function setWebWlanIdx of the file /cgi-bin/cstecgi.cgi of the component POST Request Handler. The manipulation of the argument webWlanIdx leads to command injection. The attack may be initiated remotely. The exploit is publicly available and might be used.
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
EUVD-2026-26869
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB