Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid low-privilege device credentials
-
DeliverySend crafted HTTP POST to /cgi-bin/cstecgi.cgi
-
ExploitInject shell metacharacters into webWlanIdx parameter
-
ExecutionsetWebWlanIdx passes unsanitized input to OS command
-
ImpactArbitrary command executes on device firmware
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques 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 | The web management interface endpoint /cgi-bin/cstecgi.cgi must be reachable from the attacker's network position - either via local LAN access or, if the management interface is exposed to the internet (common with misconfigured SOHO devices), remotely over the public internet. Per the CVSS vector PR:L, the attacker must hold a valid low-privilege authenticated session on the device; unauthenticated exploitation is not confirmed by available data. The vulnerable injection point is the webWlanIdx parameter within the WLAN index configuration handler, meaning the wireless LAN setting feature must be accessible within the attacker's session context. Exploitation is NOT constrained by attack complexity (AC:L), special timing or race conditions (AT:N), or user interaction (UI:N). The two primary limiting factors are: (1) valid device credentials must be obtained or guessed - factory-default credentials on SOHO devices frequently satisfy this requirement trivially - and (2) the management interface must be network-reachable from the attacker's position. |
| Impact | The CVSS 4.0 score of 2.1 is anomalously low for a remotely exploitable OS command injection with a public PoC - this disparity warrants explicit scrutiny. The vector AV:N/AC:L/AT:N/PR:L/UI:N indicates network-accessible, low-complexity exploitation requiring only low-privilege credentials and no user interaction, which is an aggressive attack profile. However, the impact sub-scores (VC:L/VI:L/VA:L) are all set to Low, drastically suppressing the final score - this appears inconsistent with OS command injection on a network device, which typically confers full device compromise. CVSS indicates the scope is confined to the vulnerable system with no lateral impact (SC:N/SI:N/SA:N), but this should be verified against the actual device privilege model. EPSS at 2.27% (85th percentile) signals meaningfully elevated real-world exploitation interest. The E:P modifier in the CVSS vector and the GitHub PoC reference confirm exploit code is available, not merely theoretical. No CISA KEV listing was found, so active mass exploitation is not confirmed. Real-world risk for internet-exposed devices - common for SOHO gear - is moderate to significant, especially given that SOHO routers frequently retain factory-default credentials, which satisfies the PR:L prerequisite trivially. |
| Exploit ScenarioDerived | An attacker who has obtained low-privilege credentials to the CA750-PoE web management interface - either through credential stuffing against default credentials or prior reconnaissance - sends a crafted HTTP POST request to /cgi-bin/cstecgi.cgi with a webWlanIdx parameter containing shell metacharacters such as semicolons, backticks, or pipe characters. The setWebWlanIdx handler processes the input without sanitization and passes it directly into an OS-level command, executing the attacker's injected payload with the privileges of the CGI web server process. A public PoC documenting this exact technique is available on GitHub, meaning exploitation requires minimal attacker skill. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows authenticated remote attackers to execute arbitrary OS commands by manipulating the webWlanIdx argument within the setWebWlanIdx function of /cgi-bin/cstecgi.cgi. A publicly available proof-of-concept exploit hosted on GitHub exists, materially lowering the skill threshold for exploitation despite the low CVSS 4.0 score of 2.1. No public exploit identified at time of analysis as confirmed actively exploited (CISA KEV), but EPSS places this at the 85th percentile, signaling elevated exploitation likelihood relative to the broader CVE population.
RemediationAI
No vendor-released patch has been identified in the available data - no fix version or Totolink security advisory was found among the provided references, so patch availability is unconfirmed at time of analysis. Administrators should immediately restrict access to the CA750-PoE web management interface (/cgi-bin/cstecgi.cgi) from untrusted networks using perimeter firewall ACLs or router rules; this eliminates the AV:N network vector but does not remediate the underlying flaw. Ensure device credentials are changed from factory defaults and enforce strong unique passwords, as the PR:L prerequisite means valid credentials are required - raising this barrier is the most direct risk reducer available without a patch. Network segmentation placing the device on a dedicated management VLAN inaccessible from general user or internet-facing segments further limits the attack surface. Monitor VulDB at https://vuldb.com/vuln/365511 and the Totolink vendor site at https://www.totolink.net/ for firmware updates. The GitHub PoC at https://github.com/wudipjq/my_vuln/blob/main/totolink4/vuln_49/49.md details the attack mechanics and can be used to develop detection signatures for IDS/IPS rules targeting crafted webWlanIdx parameter values.
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 resides in the setWebWlanIdx function within the CGI-based web interface handler /cgi-bin/cstecgi.cgi of Totolink CA750-PoE firmware version 6.2c.510 - a Power over Ethernet SOHO router/access point running embedded Linux with a CGI web management interface. CWE-78 (Improper Neutralization of Special Elements used in an OS Command) indicates that the webWlanIdx argument, which controls wireless LAN index selection, is passed to an OS-level shell command without adequate sanitization or metacharacter escaping. The CPE string cpe:2.3:a:totolink:ca750-poe:*:*:*:*:*:*:*:* identifies this as a Totolink application-layer product with a wildcard version field, meaning NVD has not constrained a fixed version boundary beyond what the EUVD entry specifies. CGI-based configuration handlers in embedded network devices are a well-documented class of injection targets because they frequently concatenate user-supplied parameters directly into system() or popen() calls.
Know when Ca750 Poe 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
2DescriptionCVE.org
A vulnerability was identified in Totolink CA750-PoE 6.2c.510. This affects the function setWebWlanIdx of the file /cgi-bin/cstecgi.cgi of the component Setting Handler. Such manipulation of the argument webWlanIdx leads to os command injection. It is possible to launch the attack 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.
OS command injection in Totolink CA750-PoE 6.2c.510 allows a low-privileged remote attacker to execute arbitrary operati
OS command injection in Totolink CA750-PoE firmware 6.2c.510 enables remote attackers with low-level credentials to exec
OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows authenticated remote attackers to execute arbitrary
OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows a network-adjacent authenticated attacker to execute
OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows a remote, low-privileged attacker to execute arbitra
OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows authenticated remote attackers to execute arbitrary
OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows a low-privileged remote attacker to execute arbitrar
OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows a network-reachable, low-privilege authenticated att
EUVD-2026-31760
GHSA-wv96-774q-mh29
NVD
CVE.org
EPSS
VulDB
Exploit-DB