Skip to main content

Totolink CA750-PoE EUVDEUVD-2026-31760

| CVE-2026-9511 LOW
OS Command Injection (CWE-78)
2026-05-25 VulDB GHSA-wv96-774q-mh29
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid low-privilege device credentials
  2. Delivery
    Send crafted HTTP POST to /cgi-bin/cstecgi.cgi
  3. Exploit
    Inject shell metacharacters into webWlanIdx parameter
  4. Execution
    setWebWlanIdx passes unsanitized input to OS command
  5. Impact
    Arbitrary 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 2.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

CA750-PoE 6.2c.510

Affected Packages

euvd ca750_poe 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 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

Vendor (VulDB) PRIMARY 2.1 LOW
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

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

Lifecycle Timeline

2
Severity Changed
May 26, 2026 - 19:07 NVD
MEDIUM LOW
CVSS changed
May 26, 2026 - 19:07 NVD
6.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.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

EPSS Score
2.3%
Top 15% exploitable
Exploit
POC
Public exploit code exists
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 LOW
CISA KEV No
Public POC Yes
EPSS 2.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
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
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: +2
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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